Я пытаюсь настроить мое приложение весенней загрузки 2.2.0 для аутентификации пользователей в моей ADFS 2016 с использованием OAuth2.
К сожалению, оно не работает, так как при каждом запросе AFS выдает мне эту ошибку:
System.ArgumentNullException: значение не может быть нулевым.
Имя параметра: эмитент
в Microsoft.IdentityModel.Tokens.JSON.JsonWebSecurityToken.Initialize (издатель строк, строковая аудитория, DateTime validFrom, DateTime validTo, IEnumerable`1 утверждает)
в Microsoft.IdentityModel.Tokens.JSON.JsonWebSecurityToken..ctor (строковый издатель, строковая аудитория, DateTime validFrom, DateTime validTo, SigningCredentials signatureCredentials, IEnumerable`1 утверждений)
в Microsoft.IdentitySerto.W. .OAuth.OAuthProtocolHandler.CreateIdToken (String ClientId, String нонс, SessionSecurityToken ssoToken, JsonWebSecurityToken маркер доступа, List`1 userInfoClaims)
в Microsoft.IdentityServer.Web.Protocols.OAuth.OAuthProtocolHandler.BuildTokenResponseWithSerializedToken (OAuthProtocolContext контексте, WrappedHttpListenerContextHttpContext, Uri originalRequestBaseUri, SecurityTokenElement signOnTokenElement, ArtifactSecurityTokenType originalTokenType, String ClientId, String clientRedirectUri, String ресурс, Boolean isKmsiRequested, String authMethod)
в Microsoft.IdentityServer.Web.Protocols.OAuth.OAuthAuthorization.OAuthAuthorizationProtocolHandler.CreateAuthorizationResponseMessage (OAuthAuthorizationRequestContextauthorizationContext, SecurityToken ssoSecurityToken, Boolean ssoSignInAttempted)
Что это за параметр эмитента? Есть ли где-нибудь пример кода для подключения Spring-Security 5 oauth2 к ADFS 2016?