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; }
public GestionRefreshTokenProvider(IRefreshTokenStoreFactory refreshTokenStoreFactory) { this.refreshTokenStoreFactory = refreshTokenStoreFactory; }