Skip to main content
All docs
V24.1
.NET 6.0+
  • The page you are viewing does not exist in the .NET Framework 4.5.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.v24.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