2016-08-17 2 views
0

Forms 인증을 사용하는 기존 MVC5 애플리케이션이 있습니다. 내 사용자의 절반은 Azure AD에도 존재하는 내부 직원입니다. 나는 그들에게 광고에 대한 인증 옵션을주고 싶지만 다른 반쪽은 AD를 거치지 않아야한다. Azure AD 인증을 사용하여 본 모든 예제는 모두 또는 아무것도 아닌 것처럼 보입니다.Azure AD 인증과 Forms 인증의 혼합

광고 사용자가 Azure 로그인으로 이동하여 토큰과 함께 다시 리디렉션되는 버튼을 로그인 양식에 추가 할 수 없습니까? 내 다른 옵션은 Azure 사용자 인 경우, 로그인 양식에서 이메일/비밀번호를 가져 와서 AD에 연결을 시도하는 것입니다. 이는 실제 네트워크 자격 증명에 노출 될 위험이 있습니다.

+0

세일즈 포스가 난 그냥 내 응용 프로그램에서이 흐름을 다시 만들어야합니다 것 같다 그래서 원하는 것을 정확하게 일을 할 것 같다 https://developer.salesforce.com/page/Login_with_Azure_AD를 – AndyMcKenna

+0

그냥 추가 새로운 버튼 "Azure로 로그인", 진짜 문제는 무엇입니까? –

+0

내 문제는 그것에 대한 흐름을 이해하지 못했습니다. 대부분의 예제는 Forms 대신 Azure AD 인증을 사용하기위한 것이 었습니다. – AndyMcKenna

답변

0

아직 완성하지 못했지만 필자는 해결책이 될만큼 충분히 느껴졌습니다. 내가 다시 얻는 id_token는 사용자를 식별

https://azure.microsoft.com/en-us/documentation/articles/active-directory-protocols-openid-connect-code/

가 세부로 압축을 푼 것 후 : 여기에 정의 된 바와 같이 나는 AD 오픈 ID URL을 가리키는 하늘빛 AD 사용자를위한 내 로그인 페이지로 링크를 추가거야 여기 :

https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-tokens/#validating-tokens

관련 문제