Sharing you logs of security code generation of identity server mail is not getting triggered also added configuration in appsettings
[11:41:34 INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)' [11:41:34 INF] Request finished HTTP/2 GET https://localhost:44366/Abp/ApplicationConfigurationScript - 200 6377 application/javascript 23.6263ms [11:41:37 WRN] USING NullEmailSender! [11:41:37 DBG] SendEmailAsync: [11:41:37 DBG] nayan.ranjane@softtech-engr.com [11:41:37 DBG] [11:41:37 DBG] Security Code [11:41:37 DBG] <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> </head> <body> <h3>Security Code</h3>
<p>Your security code is: 057636</p>
Please resolve above issue asap
Hi,
I can confirm this is a bug,
Here is the temporary solution
[ExposeServices(typeof(LogoutModel))] public class IdentityServerSupportedLogoutModel : LogoutModel { protected IIdentityServerInteractionService Interaction { get; } public IdentityServerSupportedLogoutModel( IIdentityServerInteractionService interaction ) { Interaction = interaction; } public override async Task<IActionResult> OnGetAsync() { await SignInManager.SignOutAsync(); var logoutId = Request.Query["logoutId"].ToString(); if (!string.IsNullOrEmpty(logoutId)) { var logoutContext = await Interaction.GetLogoutContextAsync(logoutId); await SaveSecurityLogAsync(logoutContext?.ClientId); await SignInManager.SignOutAsync(); // for ui to see an anonymous user HttpContext.User = new ClaimsPrincipal(new ClaimsIdentity()); var queryCulture = logoutContext?.Parameters.Get("culture"); var queryUICulture = logoutContext?.Parameters.Get("ui-culture"); var vm = new { PostLogoutRedirectUri = logoutContext?.PostLogoutRedirectUri, ClientName = logoutContext?.ClientName, SignOutIframeUrl = logoutContext?.SignOutIFrameUrl, Culture = queryCulture, UICulture = queryUICulture }; Logger.LogInformation($"Redirecting to LoggedOut Page..."); return RedirectToPage("./LoggedOut", vm); } await SaveSecurityLogAsync(); if (ReturnUrl != null) { return LocalRedirect(ReturnUrl); } Logger.LogInformation( $"IdentityServerSupportedLogoutModel couldn't find postLogoutUri... Redirecting to:/Account/Login.."); return RedirectToPage("/Account/Login"); } protected virtual async Task SaveSecurityLogAsync(string clientId = null) { if (CurrentUser.IsAuthenticated) { await IdentitySecurityLogManager.SaveAsync(new IdentitySecurityLogContext() { Identity = IdentitySecurityLogIdentityConsts.Identity, Action = IdentitySecurityLogActionConsts.Logout, ClientId = clientId }); } } }
After adding above code, we are able to Logout without any error but logout page is not return to client application. we inspected page and found that href='/' ie postloguri is not setting in cshtml page please check and resolve as soon as possible

I want to implement passwordless login with otp verification. I have abp commercial with version 8.2 and Identity server4. I'm not using OpenIdct. Please guide me to add otp based login in my application where I don't want to use password flow and password
Have you checked it?