나는 Visual Studio 2013에서 일반 웹 사이트를 만들고 인증을 위해 기존 Azure Active Directory 인스턴스에 연결했습니다. Azure AD에있는 모든 사용자로 로그인 할 수 있습니다. 불행하게도이 오류받지 않고 로그 아웃 할 수 없습니다 .... 나는 오류 번호를 봤 한Azure Active Directory 로그 아웃 오류
AADSTS50068: Signout failed. The initiating application is not a participant in the current session.
을,하지만 분명히 내가 지금이 발생하는 최초의 사람입니다 :) 나는 확신 I 안돼,하지만 지금은 로그인이 왜 작동하는지 설명하기 위해 손실이지만, 로그 아웃하지 않습니다. 나는 예를 다시 만들어
public ActionResult SignOut()
{
WsFederationConfiguration config = FederatedAuthentication.FederationConfiguration.WsFederationConfiguration;
// Redirect to SignOutCallback after signing out.
string callbackUrl = Url.Action("SignOutCallback", "Account", routeValues: null, protocol: Request.Url.Scheme);
SignOutRequestMessage signoutMessage = new SignOutRequestMessage(new Uri(config.Issuer), callbackUrl);
signoutMessage.SetParameter("wtrealm", IdentityConfig.Realm ?? config.Realm);
string signoutMsg = signoutMessage.WriteQueryString();
FederatedAuthentication.SessionAuthenticationModule.SignOut();
return new RedirectResult(signoutMsg);
}
조지, 아직이 오류가 표시되는 경우 오류 시나리오의 피 들러 추적을 알려주시겠습니까? 감사합니다. –
응답 해 주셔서 감사합니다. 이후 응용 프로그램을 삭제하고 예제를 다시 작성하고 이번에는 예상대로 로그 아웃합니다. 나는 이것을 위해 피들러 추적 파일을 추가해야한다고 생각했다. 다음 번에 비슷한 문제가 발생하면 추적을 캡처 할 것입니다. – gmasselli
@ gmasselli 제발 도와주세요, 나는 같은 문제 (vs2013, 푸른 웹 응용 프로그램, 하늘빛 활성 디렉토리, 같은 오류 메시지)를 실행했습니다. 나는 지금 12 번을 삭제하고 재창조 해, 아무것도 작동하지 않는다! 제발 도와주세요 :) –