이미 AzureAD에 인증되었을 때 내 애플리케이션에 싱글 사인온을 할 수 있습니까?MSAL.js의 싱글 사인온?
Prossible 흐름 : https://login.microsoftonline.com/tenantid/oauth2/authorize?client_id=clientid (틱)에 옴 내 응용 프로그램
- -> 토큰을 반환하고 내 응용 프로그램 로 다시 리디렉션
다음 번에는 유효한 쿠키가 있다면 응용 프로그램을 사용합니다. microsoftonline.com으로 리디렉션되지 않고 내 응용 프로그램을 사용할 수 있습니다. 앱에 직접 연결됩니다. 한마디로
, 나는 최종 사용자를위한 팝업을 표시하지 않고 콜백을 좀하고 싶습니다 : 세입자와 하나의 사용자를 지정하는 경우
<script class="pre"> var userAgentApplication = new Msal.UserAgentApplication("your_client_id", null, function (errorDes, token, error, tokenType) { // this callback is called after loginRedirect OR acquireTokenRedirect (not used for loginPopup/aquireTokenPopup) }) userAgentApplication.loginPopup(["user.read"]).then(function(token) { var user = userAgentApplication.getUser(); if (user) { // signin successful } else { // signin failure } }, function (error) { // handle error }); </script>
감사합니다. ADAL.js와 작동하지만 MSAL로 마이그레이션하려고했습니다. – thllbrg