I'm attempting to set up Geneva Server to work with Sharepoint server. I've resolved a number of issues thus far and have modified Error.aspx.cs so that I get the full error messages (.ToString() instead of .Message) and the full stack trace is at the end for information. I went to the event log on the geneva server and found the following error:
I suspect that I've just not put an appropriate end point value but am not sure what to put?
Am I right in thinking that the correct behaviour would be to get redirected to the above endpoint and then back to the relying party?
Original stack trace referred to at the start of this message is below in case useful:
Microsoft.IdentityServer.Shared.WSFederation.RequestFailedException: MSIS7012: The request failed. Contact your administrator for details. ---> Microsoft.IdentityServer.Shared.WSFederation.SingleSignOnTokenException: MSIS7006: The single sign on token is not valid. at Microsoft.IdentityServer.Shared.WSFederation.WSFederationPassiveAuthentication.BuildSignInResponseCoreWithSsoToken(String singleSignOnToken, WSFederationMessage incomingMessage) at Microsoft.IdentityServer.Shared.WSFederation.WSFederationPassiveAuthentication.BuildSignInResponseCoreWithOnBehalfOf(SecurityTokenElement onBehalfOf, SecurityToken primaryAuthToken, Boolean isIssuedToken, WSFederationMessage incomingMessage) at Microsoft.IdentityServer.Shared.WSFederation.WSFederationPassiveAuthentication.BuildSignInResponseCoreWithSecurityToken(SecurityToken securityToken, Boolean isIssuedToken, WSFederationMessage incomingMessage) at Microsoft.IdentityServer.Shared.WSFederation.WSFederationPassiveAuthentication.BuildSignInResponse(WSFederationPassiveContext federationPassiveContext, SecurityToken securityToken, Boolean isIssuedToken) at Microsoft.IdentityServer.Shared.WSFederation.WSFederationPassiveAuthentication.SignIn(HttpContext context, WSFederationPassiveContext federationPassiveContext, SecurityToken securityToken, Boolean isIssuedToken) at FaultHandlingWSFederationPassiveAuthentication.SignIn(SecurityToken token, Boolean isIssuedToken) at forms_FormsSignIn.SubmitButton_Click(Object sender, EventArgs e) --- End of inner exception stack trace ---
Thanks,
Ibs
The Federation Service could not satisfy the request because the relying party 'http://carwfe01.carillion.local:100/' was missing a WS-Federation Passive endpoint address.
Relying party: http://carwfe01.carillion.local:100/
This request failed.
User Action
Use the "Geneva" Identity Server Administration Snap-In to configure a WS-Federation Passive endpoint on this relying party.
I've gone to Geneva Server and set a WS-Federation Passive end point of 'https://carad01.carillion.local/FederationPassive' but this leads to a new error: 405 - HTTP verb used to access this page is not allowed.