Activities of "zhongfang"

I deploy same blazor application (server side). and run with many domain name. such as a.com, b.net, c.org. So I want to redirecto to different Identity Server 4 site according to there domain name. So I want to change the logic of above RedirectToLogin.

In common, we write solid configuration in appsettings.json as below

  "AuthServer": {
    "Authority": "https://id.a.com",
    "RequireHttpsMetadata": "false",
    "ClientId": "Tired_Blazor2022",
    "ClientSecret": "1q2w3e*"
  },

Which template project will use below config? Or any document about below configuration?

{
  "IdentityClients": {
    "Default": {
      "GrantType": "password",
      "ClientId": "MyProjectName_App",
      "ClientSecret": "1q2w3e*",
      "UserName": "admin",
      "UserPassword": "1q2w3E*",
      "Authority": "https://localhost:44301",
      "Scope": "MyProjectName"
    }
  }
}

I never heard such configuration. I need to store a valid username with password in config file?

[02:56:06 WRN] Could not find IdentityClientConfiguration for AbpMvcClient. Either define a configuration for AbpMvcClient or set a default configuration.

as you see, I have default remote service.

What does the warn mean?

There is an warning message whilt starting the web host.

[02:56:00 INF] Initialized all ABP modules.
[02:56:00 INF] Initializing UI Database
[02:56:00 INF] Now listening on: http://[::]:80
[02:56:00 INF] Application started. Press Ctrl+C to shut down.
[02:56:00 INF] Hosting environment: ba****o_com
[02:56:00 INF] Content root path: /app/
[02:56:06 INF] Request starting HTTP/1.0 GET http://abc.ba****o.com/health - -
[02:56:06 WRN] Could not find IdentityClientConfiguration for AbpMvcClient. Either define a configuration for AbpMvcClient or set a default configuration.
[02:56:06 INF] Start processing HTTP request GET https://frontapi.bazishuo.com/api/abp/application-configuration?api-version=1.0
[02:56:06 INF] Sending HTTP request GET https://frontapi.ba****o.com/api/abp/application-configuration?api-version=1.0
[02:56:07 INF] Received HTTP response headers after 728.2914ms - 200
[02:56:07 INF] End processing HTTP request after 742.2128ms - 200
[02:56:08 WRN] Could not find IdentityClientConfiguration for AbpMvcClient. Either define a configuration for AbpMvcClient or set a default configuration.
[02:56:08 INF] Start processing HTTP request GET https://frontapi.ba****o.com/api/abp/application-configuration?api-version=1.0
[02:56:08 INF] Sending HTTP request GET https://frontapi.ba****o.com/api/abp/application-configuration?api-version=1.0
[02:56:09 INF] Request starting HTTP/1.0 POST http://app.ba****o.com/_blazor/negotiate?negotiateVersion=1 text/plain;charset=UTF-8 0
[02:56:09 INF] Received HTTP response headers after 787.906ms - 200

appsettings.ba****o_com

  "RemoteServices": {
    "Default": {
      "BaseUrl": "https://frontapi.ba****o.com/"
    },
    "Brain": {
      "BaseUrl": "https://api.another.tech/"
    },
    "AbpAccountPublic": {
      "BaseUrl": "https://id.ba****o.com/"
    }
  },
  "AuthServer": {
    "Authority": "https://id.ba****o.com",
    "RequireHttpsMetadata": "false",
    "ClientId": "****",
    "ClientSecret": "****"
  },

Ok,Ok。 If ABP can check above error stage, and mentioned us. It will save time for us.

I have found out the problem. Is that out parameter not supported in HttpController?

[HttpGet]
    [Route("try-open-id")]
    public bool TryGetOpenId(Guid? userId, out string openId)
    {
        return this._userWeChatIdAppService.TryGetOpenId(userId, out openId);
    }

private void ConfigureAuthentication(ServiceConfigurationContext context, IConfiguration configuration) { context.Services.AddAuthentication(options => { options.DefaultScheme = "Cookies"; options.DefaultChallengeScheme = "oidc"; }) .AddCookie("Cookies", options => { options.ExpireTimeSpan = TimeSpan.FromDays(365); }) .AddAbpOpenIdConnect("oidc", options => { options.Authority = configuration["AuthServer:Authority"]; options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]);; options.ResponseType = OpenIdConnectResponseType.CodeIdToken; options.ClientId = configuration["AuthServer:ClientId"]; options.ClientSecret = configuration["AuthServer:ClientSecret"]; options.SaveTokens = true; options.GetClaimsFromUserInfoEndpoint = true; options.Scope.Add("role"); options.Scope.Add("email"); options.Scope.Add("phone"); options.Scope.Add("Brain"); }); }

A TIRED blazor server side application。 I think it is caused by some configuration such as CORS to call API?

<strong>@L["Roles"]</strong>: @CurrentUser.Roles.JoinAsString(", ")

Showing 101 to 110 of 136 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on December 08, 2025, 08:24
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.