Beispiel #1
0
        public GestionOAuthAuthorizationServerOptionsFactory(IOAuthAuthorizationServerProvider authorizationProvider, IAudiencesStoreFactory audiencesStoreFactory, IRefreshTokenStoreFactory refreshTokenStoreFactory)
        {
            _authorizationProvider    = authorizationProvider;
            _audiencesStoreFactory    = audiencesStoreFactory;
            _refreshTokenStoreFactory = refreshTokenStoreFactory;

            var allowInsecureHttp            = Convert.ToBoolean(ConfigurationManager.AppSettings[Constants.AppSettings.AUTH_SERVER_ALLOW_INSECURE_HTTP]);
            var accessTokenExpirationSeconds = Convert.ToDouble(ConfigurationManager.AppSettings[Constants.AppSettings.AUTH_SERVER_ACCESS_TOKEN_EXPIRATION_SECONDS]);
            var tokenIssuer = ConfigurationManager.AppSettings[Constants.AppSettings.AUTH_SERVER_TOKEN_ISSUER];

            this.AllowInsecureHttp         = allowInsecureHttp;
            this.AccessTokenExpireTimeSpan = TimeSpan.FromSeconds(accessTokenExpirationSeconds);
            this.JwtAccessTokenIssuer      = tokenIssuer;
            this.TokenEndpointPath         = TOKEN_ENDPOINT;
        }
Beispiel #2
0
 public JwtAccessTokenFormat(IAudiencesStoreFactory audiencesStoreFactory)
 {
     this.audiencesStoreFactory = audiencesStoreFactory;
 }
Beispiel #3
0
 public GestionOAuthAuthorizationServerProvider(IAudiencesStoreFactory audiencesStoreFactory, IUserManagerFactory userManagerFactory)
 {
     this.audiencesStoreFactory = audiencesStoreFactory;
     this.userManagerFactory    = userManagerFactory;
 }