Пример #1
0
 protected BaseTokenStore(IIdentityServerOperationalDataAccessModel dataModel, DbTokenType tokenType, IClientStore clientStore, IScopeStore scopeStore)
 {
     this.DataModel   = dataModel;
     this.TokenType   = tokenType;
     this.clientStore = clientStore;
     this.scopeStore  = scopeStore;
 }
		public static async Task ClearExpiredTokensAsync(IIdentityServerOperationalDataAccessModel dataModel)
		{
			using (var scope = DataAccessScope.CreateReadCommitted())
			{
				await dataModel.Tokens.DeleteAsync(x => x.ExpiryDateTime < DateTime.UtcNow.AddDays(-1));

				await scope.CompleteAsync();
			}
		}
		public ConsentStore(IIdentityServerOperationalDataAccessModel dataModel)
		{
			this.dataModel = dataModel;
		}
Пример #4
0
 public RefreshTokenStore(IIdentityServerOperationalDataAccessModel dataModel, IClientStore clientStore, IScopeStore scopeStore) :
     base(dataModel, DbTokenType.RefreshToken, clientStore, scopeStore)
 {
 }
Пример #5
0
 public TokenHandleStore(IIdentityServerOperationalDataAccessModel dataModel, IClientStore clientStore, IScopeStore scopeStore) :
     base(dataModel, DbTokenType.TokenHandle, clientStore, scopeStore)
 {
 }
		public TokenCleanup(IIdentityServerOperationalDataAccessModel dataModel, int intervalSecs = 60)
		{
			this.dataModel = dataModel;
			this.interval = TimeSpan.FromSeconds(intervalSecs);
		}
Пример #7
0
 public ConsentStore(IIdentityServerOperationalDataAccessModel dataModel)
 {
     this.dataModel = dataModel;
 }
Пример #8
0
 public AuthorizationCodeStore(IIdentityServerOperationalDataAccessModel dataModel, IClientStore clientStore, IScopeStore scopeStore) :
     base(dataModel, DbTokenType.AuthorizationCode, clientStore, scopeStore)
 {
 }
Пример #9
0
 public TokenCleanup(IIdentityServerOperationalDataAccessModel dataModel, int intervalSecs = 60)
 {
     this.dataModel = dataModel;
     this.interval  = TimeSpan.FromSeconds(intervalSecs);
 }