using System.Collections.Generic;

namespace HRD.LDAPService.JWT
{
    public class JwtMiddlewareOptions
    {
        public string Secret { get; set; }

        public int ExpirationInMin { get; set; } = 60 * 24 * 28; //28 Tage
        public List<JwtRole> JwtRoleList { get; set; }
        public List<string> AuthorizationFilterWhitelistPath { get; set; }
        public List<string> AuthorizationFilterBlacklistPath { get; set; }
        public bool AktivateAuthorizationFilter { get; set; } = true;
        public string Issuer { get; set; }
        public string Audience { get; set; }
        public bool DeaktivateLDAP { get; set; }
    }
}