2016-06-02 12 views
0

Bei der Implementierung von ADFS-Zertifikat-basierten Authentifizierung. Ich erhalte den folgenden Fehler.ADFS-Zertifikat-basierte Authentifizierung

Ausnahmedetails:

System.ComponentModel.Win32Exception (0x80004005): Der Benutzername oder Passwort falsch bei Microsoft.IdentityModel.Tokens.X509SecurityTokenHandler.KerberosCertificateLogon (X509Certificate2 Zertifikat) bei Microsoft.IdentityModel. Claims.WindowsClaimsIdentity.CertificateLogon (X509Certificate2 X509Certificate) bei Microsoft.IdentityModel.Claims.WindowsClaimsIdentity.CreateFromCertificate (X509Certificate2 Zertifikat, Boolean useWindowsTokenService, String issuerName) bei Microsoft.IdentityModel.Tokens.X509SecurityTokenHandler.ValidateToken (Secur ityToken Token) bei Microsoft.IdentityServer.Service.Tokens.MSISX509SecurityTokenHandler.ValidateToken (Security Token) bei Microsoft.IdentityModel.Tokens.SecurityTokenHandlerCollection.ValidateToken (Security Token) bei Microsoft.IdentityServer.Web.WSTrust.SecurityTokenServiceManager.GetEffectivePrincipal (SecurityTokenElement securityTokenElement, SecurityTokenHandlerCollection securityTokenHandlerCollection) bei Microsoft.IdentityServer.Web.WSTrust.SecurityTokenServiceManager.Issue (RequestSecurityToken Anfrage IList1 & identityClaimSet) bei Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.SubmitRequest (MSISRequestSecurityToken Anfrage IList`1 & identityClaimCollection) bei Microsoft.IdentityServer.Web.Protocols. PassiveProtocolHandler.RequestBearerToken (MSISRequestSecurityToken signInRequest, Uri & replyTo, IList1 & identityClaimCollection) bei Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.RequestSingleSingOnToken (ProtocolContext Zusammenhang Securitysecurity, Security deviceSecurityToken) bei Microsoft.IdentityServer.Web.Protocols.WSFederation. WSFederationProtocolHandler.BuildSsoSecurityToken (WSFederationSignInContext Zusammenhang Securitysecurity, Security deviceSecurityToken, Security & ssoSecurityToken) bei Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.ProcessSingleSignOn (ProtocolContext context) bei Microsoft.IdentityServer.Web.PassiveProtocolTlsClientListener.ProcessProtocolRequest (ProtocolCon Text protocolContext, PassiveProtocolHandler protocol) bei Microsoft.IdentityServer.Web.PassiveProtocolTlsClientListener.OnGetContext (WrappedHttpListenerContext Kontext)

Antwort

0

Ist das Benutzerkonto, Ihren Prozess unter auf den privaten Schlüssel in Ihrem Zertifikatspeicher haben Zugriff ausgeführt wird? Wenn nicht, über MMC-> Zertifikate-> alle Aufgaben-> Private Schlüssel verwalten und sicherstellen, dass das Konto (vorausgesetzt es ist nicht Ihr Konto) in dieser Liste ist.

Verwandte Themen