2016-06-06 5 views
0

이전에 Office 365를 통한 인증을 허용하도록 ASP.NET 핵심 응용 프로그램을 설치했습니다 (프로젝트 설정 중 인증 변경 화면 사용).ASP.Net 핵심 응용 프로그램의 다중 인증 방법 (Office 365 또는 Facebook/Google/Twitter)

내부 사용자가 Office 365 계정을 사용하여 인증 할 수 있지만 외부 사용자는 OpenAuth (Facebook, Google, Twitter 등) 계정으로 인증 할 수 있도록 ASP.NET 핵심 응용 프로그램을 설치하려고합니다.

이 다중 인증 방법을 설정하려면 어떻게해야합니까? StackOverflow와 Google을 검색하여 비어 있습니다.

+1

일부 사용자에게 일부 인증 방법을 숨기려고합니까? 아니면 같은 앱에서 모두 사용하도록 설정하려고합니까? 후자는 쉽습니다. – Tratcher

+1

https://docs.asp.net/en/latest/security/authentication/sociallogins.html 그런 다음 O365 설정과 함께 OpenIdConnect를 추가하십시오. – Tratcher

+0

@Tratcher 감사합니다. 현재 개별 사용자 계정 대신 "직장 및 학교 계정"으로 설정했습니다. 프로젝트가 생성 된 후 인증 유형을 변경할 수 있는지 알고 있습니까? 또는 코드를 다시 작성하여 마이그레이션해야합니까? –

답변