Do you mean to use the below to generate a token?
This is a way to generate verification tokens
await SignInManager.SignInAsync(user, isPersistent: false);
This code is used to login to the application and generate access_token.
Does this code look correct to you for my purpose
I think you don't need to it, you just need to override the login page.
While I am customising the entity, I am thinking of extending Organization Unit as it has User and Role both, the way I am thinking is to create to show as Application Name with checkboxes. Should I use navigation One-2-Many OR should I use it as custom property similar to how ABP saves scopes in the ApplicationTable
You need to override the Organization unit page. you can download identity pro source code to get the page code. Here is the document how to override page https://abp.io/docs/latest/framework/ui/mvc-razor-pages/customization-user-interface
Regarding Application permission I am confused as when a user tries to login into the application, doesn't AuthorizeController.cs kick in to check whether the user has access to the requested client_id? So, do I need to inject code to check permission in each of the three below : AuthorizeController.cs, TokenController.Password.cs TokenController.AuthorizationCode.cs
TokenController.Password.cs TokenController.AuthorizationCode.cs
they are different login flow.
You can override as needed. override TokenController
AuthorizeController
and Login model
can cover all scenes
You can consider set SaveTokens
to false
Hi,
Hi https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/AbpAspNetCoreSignalRModule.cs#L41
I guess your Signalr configuration code overrides the ABP code.
you can try to remove your signalr code and:
PreConfigure<ISignalRServerBuilder>(builder =>
{
builder.AddAzureSignalR(options =>
{
options.ConnectionString = context.Services.GetConfiguration().GetConnectionString("AzureSignalR");
options.ServerStickyMode = Microsoft.Azure.SignalR.ServerStickyMode.Required;
});
});
or
context.Services.AddSignalR(options =>
{
options.DisableImplicitFromServicesParameters = true;
options.AddFilter<AbpHubContextAccessorHubFilter>();
options.AddFilter<AbpAuthenticationHubFilter>();
options.AddFilter<AbpAuditHubFilter>();
}).AddAzureSignalR(options =>
{
options.ConnectionString = context.Services.GetConfiguration().GetConnectionString("AzureSignalR");
options.ServerStickyMode = Microsoft.Azure.SignalR.ServerStickyMode.Required;
});
Hi,
Could you please share the configure code for external login provider.
https://us05web.zoom.us/j/5929668302?pwd=UXl2M2RUeG5PazVSY2ZCOW1NMUxtZz09
Hi,
I joined your meeting.
Hi,
can we use zoom https://us05web.zoom.us/j/5929668302?pwd=UXl2M2RUeG5PazVSY2ZCOW1NMUxtZz09