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.GetProviderUserKey(IPrincipal) Method

    Returns the value of the User ID 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 GetProviderUserKey(
        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 key.

    Remarks

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

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