@ -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 ( ) ;
}