Activities of "kapil"

public override async Task<Volo.Abp.Identity.IdentityUser> CreateUserAsync(string userName, string providerName)
{
    await IdentityOptions.SetAsync();

    var externalUser = await GetUserInfoAsync(userName);
    NormalizeExternalLoginUserInfo(externalUser, userName);

    var user = new Volo.Abp.Identity.IdentityUser(
        GuidGenerator.Create(),
        userName,
        externalUser.Email,
        tenantId: CurrentTenant.Id
    );

    user.Name = externalUser.Name;
    user.Surname = externalUser.Surname;

    user.IsExternal = true;

    user.SetEmailConfirmed(externalUser.EmailConfirmed ?? false);
    user.SetPhoneNumber(externalUser.PhoneNumber, externalUser.PhoneNumberConfirmed ?? false);

    (await UserManager.CreateAsync(user)).CheckErrors();

    if (externalUser.TwoFactorEnabled != null)
    {
        (await UserManager.SetTwoFactorEnabledAsync(user, externalUser.TwoFactorEnabled.Value)).CheckErrors();
    }

    (await UserManager.AddDefaultRolesAsync(user)).CheckErrors();
    (await UserManager.AddLoginAsync(
                user,
                new UserLoginInfo(
                    providerName,
                    externalUser.ProviderKey,
                    providerName
                )
            )
        ).CheckErrors();

    return user;
}

but in "cn" attribue have space how i can remove.

Can you share more details?

if i removed space from username then following error occured

Did you add any custom code?

which type of details you need?

Yes,i added the code for CreateUserAsync.

but in "cn" attribue have space how i can remove.

Can you share more details?

If your system username must contain spaces, you can override IUserValidator<TUser> or add space to AllowedUserNameCharacters if i removed space from username then following error occured

hi

Can you remove the space from the username?

https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.identity.useroptions.allowedusernamecharacters?view=aspnetcore-6.0

but in "cn" attribue have space how i can remove.

hi

See https://docs.abp.io/en/commercial/latest/modules/account/ldap#customize-built-in-services

yes, i do same but this error is thrown.

i dont have "uid" attribute becaue is null i am using "cn" attribue which give this error.

  • ABP Framework version: v4.4.4
  • UI type: MVC
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no
  • Exception message and stack trace: Ldap Login
  • Steps to reproduce the issue:"login with ldap

I am using ExternalLdapLogin and used "cn" attribute instead of "uid" when i am trying to login with ldap through following error

  • ABP Framework version: v4.4.4
  • UI type: MVC
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no
  • Exception message and stack trace:
  • Steps to reproduce the issue:

When I change AbpSettings From Web Project then not reflect the changes in Web.Public project at runtime.when i restart project reflect the changes.I Tried ISettingManager and ISettingProvider Both.

You can add a MyEmailSender service, then copy the code from the EmailSendDemo to send the mail.

context.Services.Replace(ServiceDescriptor.Transient<IEmailSender, MyEmailSender>()); 

https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs#L13

Ok thanks sir It's working fine. Thanks for support.

i created new project and publish in IIS but same error is thrown

Are you using a new database?

yes sir

Can you test the EmailSendDemo console app on your server?

Yes it's work fine.

Showing 41 to 50 of 65 entries
Made with ❤️ on ABP v9.2.0-preview. Updated on January 14, 2025, 14:54