Wie signout aus einer Azure-Anwendung?
Habe ich einen Azure AD Anwendung und eine Web-App. Der Azure AD Application verwendet Bvd-Authentifizierung. Dies funktioniert sehr gut. Wenn ich an meine URL und ich bin nicht authentifiziert ist, ich meine Anmeldeinformationen. Wenn ich meine Anmeldeinformationen, bin ich weitergeleitet auf meine Bewerbung.
Aber dann kommt das problem. Wie kann ich mich Abmelden. Ich habe festgestellt diese Frage und ich wollte implementieren option 2: nicht-Unterzeichnung mit code, aber mit links Azure AD bietet. Der Punkt ist, ich habe keine Ahnung, wo zu konfigurieren. Er sagt
Fügen Sie einige spezielle links für die Anmeldung und Abmeldung
Aber wo? Wo in Azure und in das portal (neu oder alt) kann ich dies konfigurieren? Er stellte auch einen link mit einem Beispiel, aber ich verstehe nicht, dieses Beispiel (ich habe eine Art neuen Azure).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich endlich, warum ich nicht Holen Sie sich die Beispiel auf die Arbeit, die ich bereits in meinem start-post: die Einstellung
WEBSITE_AUTH_LOGOUT_PATH
ist veraltet und Sie können nun/.auth/logout
Abmelden.Fand es auf auf dieser Seite
Was Sie tun können, ist zu konstruieren ein Zeichen aus URI in der Anwendung und wenn der Benutzer klickt auf den
Logout
link oder eine Schaltfläche klicken, leiten Sie Ihre Nutzer an, dass URI.Das format von Zeichen aus URI:
Wo
{0}
ist die Mandanten-Id oder die Azure AD-name (something.onmicrosoft.com
) und{1}
ist der link zu der Anwendung, in dem der Benutzer werden weitergeleitet nach die sign-out-Prozess ist vollständig in Azure AD zu Ende.Könnten Sie die URI
als @Gaurav vorgeschlagen. Aber dies bedeutet nicht, löschen Sie den browser-cookies. Sie können explizit löschen Sie die cookies von Ihrem Wunsch-Objekt:
Aber, es gibt auch ein Problem mit dieser, dass Azure AD speichert die cookies für einige Zeit-Intervall, so dass jede Anfrage gesendet, mit dem gleichen cookie von einer anderen Quelle könnte erfolgreich authentifiziert, die von Azure AD. Ich bin immer noch versuchen, herauszufinden, wie um diese Situation zu bewältigen.
Hoffe, das hilft. Dank