을 사용하여 내 앱에 로그인 할 수있게하는 방법 AngularJs를 사용하고 Azure AD를 인증 용도로 사용하여 SPA를 구축하고 있습니다. 내 응용 프로그램은 멀티 테넌트입니다.특정 거주자 만 Azure AD
하지만 Azure AD를 사용하면 모든 Active Directory 사용자가 내 응용 프로그램에 로그인 할 수 있습니다.
그들은 단지는 그들이 응용 프로그램에서 자신의 정보에 접근, 를 제공하는 편안 여부를 묻는 메시지가 표시됩니다 (성공적으로 로그인 한 후)가 동의 화면되게됩니다 그들이 네 클릭 한 경우, 그들은 자유롭게로 리디렉션됩니다 내 앱의 홈 페이지 (내 앱에 콜백 URL이있는 경우).
은 내가knownClientApplications
재산은 해당
입주에서하지만 아무 소용이 사용자를 허용하는 내 응용 프로그램의
매니페스트 파일을 수정하고 일부
입주자를 추가했습니다. AngularJS와 설정 코드의 존재 : AZURE_AD_INSTANCE 및 AZURE_AD_CLIENT_ID 각각의 URL 및 응용 프로그램의 클라이언트 ID 로그인되어,
adalProvider.init(
{
instance: AZURE_AD_INSTANCE,
tenant: 'common',
clientId: AZURE_AD_CLIENT_ID,
extraQueryParameter: 'nux=1',
//cacheLocation: 'localStorage', // enable this for IE, as sessionStorage does not work for localhost.
}, $httpProvider);
.
사용자가 특정 거주자 만 허용하고 다른 사용자를 허용하지 않으려면 어떻게해야합니까?
게시물이 도움이되는지 알려주세요. –