84 lines
2.3 KiB
C#
84 lines
2.3 KiB
C#
// ***********************************************************************
|
|
// <copyright file="Claims.cs">
|
|
// AgileWebs
|
|
// </copyright>
|
|
// ***********************************************************************
|
|
namespace Core.Thalos.BuildingBlocks
|
|
{
|
|
/// <summary>
|
|
/// Constants for claims used in JWT tokens.
|
|
/// </summary>
|
|
public class Claims
|
|
{
|
|
/// <summary>
|
|
/// Claim name for user's name.
|
|
/// </summary>
|
|
public const string Name = "name";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's guid.
|
|
/// </summary>
|
|
public const string GUID = "guid";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's ID.
|
|
/// </summary>
|
|
public const string Id = "_id";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's tenant name.
|
|
/// </summary>
|
|
public const string Tenant = "tenant";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's tenant identifier.
|
|
/// </summary>
|
|
public const string TenantId = "tenantId";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's role name.
|
|
/// </summary>
|
|
public const string Role = "role";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's role Iidentifier.
|
|
/// </summary>
|
|
public const string RoleId = "roleId";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's companies.
|
|
/// </summary>
|
|
public const string Companies = "companies";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's projects.
|
|
/// </summary>
|
|
public const string Projects = "projects";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's applications.
|
|
/// </summary>
|
|
public const string Applications = "applications";
|
|
|
|
/// <summary>
|
|
/// Claim name for application's modules.
|
|
/// </summary>
|
|
public const string Modules = "modules";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's permissions.
|
|
/// </summary>
|
|
public const string Permissions = "permissions";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's ID.
|
|
/// </summary>
|
|
public const string Email = "email";
|
|
|
|
/// <summary>
|
|
/// Claim name for user's role.
|
|
/// </summary>
|
|
public const string LSARoleId = "LSARoleId";
|
|
}
|
|
}
|