Activities of "nayan.ranjane@softtech-engr.com"

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>

&lt;p&gt;Your security code is: 057636&lt;/p&gt;

</body> </html> [11:41:38 DB

Please resolve above issue asap also multifactor authentication with email and mobile is not working please send me configuration for the same

Please resolve above issue asap also multifactor authentication with email and mobile is not working please send me configuration for the same I don't have folders inside pages sharing you reference screenshot where I have placed my loggedOut.js file

Above code not worked for me sharing you console error

Now redirection is working after clicking on given redirection button but not directly after 3 seconds. Because It should directly return to postlogredirecturi as per last Identity server.

Did you pass parameters when logging out?

Yes I already passed and checked with debugger also

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

  • ABP Framework version: v8.2
  • UI Type: MVC
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

Have you checked it?

Showing 71 to 80 of 93 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 17, 2025, 07:08
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.