Skip to main content
All docs
V25.1
  • .NET 8.0+
    • The page you are viewing does not exist in the .NET Framework 4.6.2+ platform documentation. This link will take you to the parent topic of the current section.

    UserManager.GetUserName(IPrincipal) Method

    Returns the value of the User Name claim from the specified claims principal.

    Namespace: DevExpress.ExpressApp.Security

    Assembly: DevExpress.ExpressApp.Security.v25.1.dll

    NuGet Package: DevExpress.ExpressApp.Security

    Declaration

    public string GetUserName(
        IPrincipal principal
    )

    Parameters

    Name Type Description
    principal IPrincipal

    An object that implements the IPrincipal interface.

    Returns

    Type Description
    String

    A System.String value that contains the user name.

    Remarks

    The following code snippet demonstrates how to use the GetUserName method:

    using DevExpress.ExpressApp.Security;
    using Microsoft.Extensions.DependencyInjection;
    // ...
    // Use Dependency Injection to access the IServiceProvider.
    var userManager = serviceProvider.GetRequiredService<UserManager>();
    string userName = userManager.GetUserName(principal);
    
    See Also