|
|
|
@ -34,17 +34,17 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
TokenRepository = tokenRepository; |
|
|
|
} |
|
|
|
|
|
|
|
public async ValueTask<long> CountAsync(CancellationToken cancellationToken) |
|
|
|
public virtual async ValueTask<long> CountAsync(CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
return await Repository.GetCountAsync(cancellationToken); |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<long> CountAsync<TResult>(Func<IQueryable<OpenIddictApplicationModel>, IQueryable<TResult>> query, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<long> CountAsync<TResult>(Func<IQueryable<OpenIddictApplicationModel>, IQueryable<TResult>> query, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
throw new NotSupportedException(); |
|
|
|
} |
|
|
|
|
|
|
|
public async ValueTask CreateAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual async ValueTask CreateAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
@ -53,7 +53,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
application = (await Repository.FindAsync(application.Id, cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
|
|
|
|
public async ValueTask DeleteAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual async ValueTask DeleteAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
@ -76,21 +76,21 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public async ValueTask<OpenIddictApplicationModel> FindByIdAsync(string identifier, CancellationToken cancellationToken) |
|
|
|
public virtual async ValueTask<OpenIddictApplicationModel> FindByIdAsync(string identifier, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNullOrEmpty(identifier, nameof(identifier)); |
|
|
|
|
|
|
|
return (await Repository.FindAsync(ConvertIdentifierFromString(identifier), cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
|
|
|
|
public async ValueTask<OpenIddictApplicationModel> FindByClientIdAsync(string identifier, CancellationToken cancellationToken) |
|
|
|
public virtual async ValueTask<OpenIddictApplicationModel> FindByClientIdAsync(string identifier, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNullOrEmpty(identifier, nameof(identifier)); |
|
|
|
|
|
|
|
return (await Repository.FindByClientIdAsync(identifier, cancellationToken: cancellationToken)).ToModel(); |
|
|
|
} |
|
|
|
|
|
|
|
public async IAsyncEnumerable<OpenIddictApplicationModel> FindByPostLogoutRedirectUriAsync(string uris, [EnumeratorCancellation] CancellationToken cancellationToken) |
|
|
|
public virtual async IAsyncEnumerable<OpenIddictApplicationModel> FindByPostLogoutRedirectUriAsync(string uris, [EnumeratorCancellation] CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNullOrEmpty(uris, nameof(uris)); |
|
|
|
|
|
|
|
@ -106,7 +106,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public async IAsyncEnumerable<OpenIddictApplicationModel> FindByRedirectUriAsync(string uri, [EnumeratorCancellation] CancellationToken cancellationToken) |
|
|
|
public virtual async IAsyncEnumerable<OpenIddictApplicationModel> FindByRedirectUriAsync(string uri, [EnumeratorCancellation] CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNullOrEmpty(uri, nameof(uri)); |
|
|
|
|
|
|
|
@ -121,53 +121,53 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<string> GetApplicationTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<string> GetApplicationTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
return new ValueTask<string>(application.ApplicationType); |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<TResult> GetAsync<TState, TResult>(Func<IQueryable<OpenIddictApplicationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<TResult> GetAsync<TState, TResult>(Func<IQueryable<OpenIddictApplicationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
throw new NotSupportedException(); |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<string> GetClientIdAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<string> GetClientIdAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
return new ValueTask<string>(application.ClientId); |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<string> GetClientSecretAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<string> GetClientSecretAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
return new ValueTask<string>(application.ClientSecret); |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<string> GetClientTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<string> GetClientTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
return new ValueTask<string>(application.ClientType); |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<string> GetConsentTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<string> GetConsentTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
return new ValueTask<string>(application.ConsentType); |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<string> GetDisplayNameAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<string> GetDisplayNameAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
return new ValueTask<string>(application.DisplayName); |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<ImmutableDictionary<CultureInfo, string>> GetDisplayNamesAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<ImmutableDictionary<CultureInfo, string>> GetDisplayNamesAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
@ -195,21 +195,21 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<string> GetIdAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<string> GetIdAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
return new ValueTask<string>(ConvertIdentifierToString(application.Id)); |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<JsonWebKeySet> GetJsonWebKeySetAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<JsonWebKeySet> GetJsonWebKeySetAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
return new ValueTask<JsonWebKeySet>(application.JsonWebKeySet); |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<ImmutableArray<string>> GetPermissionsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<ImmutableArray<string>> GetPermissionsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
@ -237,7 +237,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<ImmutableArray<string>> GetPostLogoutRedirectUrisAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<ImmutableArray<string>> GetPostLogoutRedirectUrisAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
@ -265,7 +265,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<ImmutableDictionary<string, JsonElement>> GetPropertiesAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<ImmutableDictionary<string, JsonElement>> GetPropertiesAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
@ -286,7 +286,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<ImmutableArray<string>> GetRedirectUrisAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<ImmutableArray<string>> GetRedirectUrisAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
@ -314,7 +314,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<ImmutableArray<string>> GetRequirementsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<ImmutableArray<string>> GetRequirementsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
@ -342,7 +342,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<ImmutableDictionary<string, string>> GetSettingsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<ImmutableDictionary<string, string>> GetSettingsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
Check.NotNull(application, nameof(application)); |
|
|
|
|
|
|
|
@ -370,7 +370,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public ValueTask<OpenIddictApplicationModel> InstantiateAsync(CancellationToken cancellationToken) |
|
|
|
public virtual ValueTask<OpenIddictApplicationModel> InstantiateAsync(CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
return new ValueTask<OpenIddictApplicationModel>(new OpenIddictApplicationModel |
|
|
|
{ |
|
|
|
@ -378,7 +378,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
public async IAsyncEnumerable<OpenIddictApplicationModel> ListAsync(int? count, int? offset, [EnumeratorCancellation] CancellationToken cancellationToken) |
|
|
|
public virtual async IAsyncEnumerable<OpenIddictApplicationModel> ListAsync(int? count, int? offset, [EnumeratorCancellation] CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
var applications = await Repository.ListAsync(count, offset, cancellationToken); |
|
|
|
foreach (var application in applications) |
|
|
|
@ -387,7 +387,7 @@ public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictA |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public IAsyncEnumerable<TResult> ListAsync<TState, TResult>(Func<IQueryable<OpenIddictApplicationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken) |
|
|
|
public virtual IAsyncEnumerable<TResult> ListAsync<TState, TResult>(Func<IQueryable<OpenIddictApplicationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken) |
|
|
|
{ |
|
|
|
throw new NotSupportedException(); |
|
|
|
} |
|
|
|
|