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)
-
0
Hi @peja
We have moved some of the OpenIddict code to open source code;
- https://github.com/aspnetboilerplate/aspnetboilerplate/tree/dev/src/Abp.ZeroCore.OpenIddict
- https://github.com/aspnetboilerplate/aspnetboilerplate/tree/dev/src/Abp.ZeroCore.OpenIddict.EntityFrameworkCore
So, you can remove these code blocks from your app and upgrade Abp NuGet packages because we already fixed these problems.
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image) -
0
Hi @ismcagdas, I figured out that as well in the meanwhile. I should have compared my codebase with 14.3.0 and removed it before I jumped to support channel, but thanks for the quick response. I will close the ticket.
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image)