Base solution for your next web application
Open Closed

Upgrade to 14.3.0 - openiddict errors #12559


User avatar
0
peja created

Hi,

I am upgrading to version 14.3.0.

Currently I am stuck with some OpenIddict compile errors. My version of OpenIddict and OpenIddict.Abstractions is 7.0.0

C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Tokens\AbpOpenIddictTokenStore.cs(20,9): error CS0738: 'AbpOpenIddictTokenStore' does not implement interface member 'IOpenIddictTokenStore<OpenIddictTokenModel>.PruneAsync(DateTimeOffset, CancellationToken)'. 'AbpOpenIddictTokenStore.PruneAsync(DateTimeOffset, CancellationToken)' cannot implement 'IOpenIddictTokenStore<OpenIddictTokenModel>.PruneAsync(DateTimeOffset, CancellationToken)' because it does not have the matching return type of 'ValueTask<long>'.
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Tokens\AbpOpenIddictTokenStore.cs(20,9): error CS0535: 'AbpOpenIddictTokenStore' does not implement interface member 'IOpenIddictTokenStore<OpenIddictTokenModel>.RevokeAsync(string?, string?, string?, string?, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Tokens\AbpOpenIddictTokenStore.cs(20,9): error CS0535: 'AbpOpenIddictTokenStore' does not implement interface member 'IOpenIddictTokenStore<OpenIddictTokenModel>.RevokeByApplicationIdAsync(string, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Tokens\AbpOpenIddictTokenStore.cs(20,9): error CS0535: 'AbpOpenIddictTokenStore' does not implement interface member 'IOpenIddictTokenStore<OpenIddictTokenModel>.RevokeByAuthorizationIdAsync(string, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Tokens\AbpOpenIddictTokenStore.cs(20,9): error CS0535: 'AbpOpenIddictTokenStore' does not implement interface member 'IOpenIddictTokenStore<OpenIddictTokenModel>.RevokeBySubjectAsync(string, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Authorizations\AbpOpenIddictAuthorizationStore.cs(20,9): error CS0535: 'AbpOpenIddictAuthorizationStore' does not implement interface member 'IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>.FindAsync(string?, string?, string?, string?, ImmutableArray<string>?, CancellationToken)'  
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Authorizations\AbpOpenIddictAuthorizationStore.cs(20,9): error CS0738: 'AbpOpenIddictAuthorizationStore' does not implement interface member 'IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>.PruneAsync(DateTimeOffset, CancellationToken)'. 'AbpOpenIddictAuthorizationStore.PruneAsync(DateTimeOffset, CancellationToken)' cannot implement 'IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>.PruneAsync(DateTimeOffset, CancellationToken)' because it does not have the matching return type of 'ValueTask<long>'.
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Authorizations\AbpOpenIddictAuthorizationStore.cs(20,9): error CS0535: 'AbpOpenIddictAuthorizationStore' does not implement interface member 'IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>.RevokeAsync(string?, string?, string?, string?, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Authorizations\AbpOpenIddictAuthorizationStore.cs(20,9): error CS0535: 'AbpOpenIddictAuthorizationStore' does not implement interface member 'IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>.RevokeByApplicationIdAsync(string, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Authorizations\AbpOpenIddictAuthorizationStore.cs(20,9): error CS0535: 'AbpOpenIddictAuthorizationStore' does not implement interface member 'IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>.RevokeBySubjectAsync(string, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Applications\AbpOpenIddictApplicationStore.cs(20,9): error CS0535: 'AbpOpenIddictApplicationStore' does not implement interface member 'IOpenIddictApplicationStore<OpenIddictApplicationModel>.GetApplicationTypeAsync(OpenIddictApplicationModel, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Applications\AbpOpenIddictApplicationStore.cs(20,9): error CS0535: 'AbpOpenIddictApplicationStore' does not implement interface member 'IOpenIddictApplicationStore<OpenIddictApplicationModel>.GetJsonWebKeySetAsync(OpenIddictApplicationModel, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Applications\AbpOpenIddictApplicationStore.cs(20,9): error CS0535: 'AbpOpenIddictApplicationStore' does not implement interface member 'IOpenIddictApplicationStore<OpenIddictApplicationModel>.GetSettingsAsync(OpenIddictApplicationModel, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Applications\AbpOpenIddictApplicationStore.cs(20,9): error CS0535: 'AbpOpenIddictApplicationStore' does not implement interface member 'IOpenIddictApplicationStore<OpenIddictApplicationModel>.SetApplicationTypeAsync(OpenIddictApplicationModel, string?, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Applications\AbpOpenIddictApplicationStore.cs(20,9): error CS0535: 'AbpOpenIddictApplicationStore' does not implement interface member 'IOpenIddictApplicationStore<OpenIddictApplicationModel>.SetJsonWebKeySetAsync(OpenIddictApplicationModel, JsonWebKeySet?, CancellationToken)'
    C:\Users\pejar\workspace\atbnet\atbnet\aspnet-core\src\ATBNet.Core\OpenIddict\Applications\AbpOpenIddictApplicationStore.cs(20,9): error CS0535: 'AbpOpenIddictApplicationStore' does not implement interface member 'IOpenIddictApplicationStore<OpenIddictApplicationModel>.SetSettingsAsync(OpenIddictApplicationModel, ImmutableDictionary<string, string>, CancellationToken)'
Markdown is supported
Copy & paste or drag & drop images (max 30 MB per image)

2 Answer(s)