using System.Collections.Immutable;

namespace Ablera.Serdica.Authentication.Constants;
public static class ConstantsClass
{
    public const string HttpContextItemsSession = "Session";
    public const string HttpContextEndpoint = "Endpoint";
    public const string HttpContextEndpointRequiredRoles = "EndpointRequiredRoles";
    public const string RedisKeyPrefixKey = "serdica-session-dp";
    public const string DataProtectionApplicationName = "SerdicaAuth";

    public const string AuthenticationScheme = "SerdicaAuthentication"; // "SerdicaAuthentication"
    public const string SerdicaAPIAudience = "SerdicaAPI";

    public const string DefaultRolePrincipalPrefix = "__principal";
}
