Azure AD를 OAuth 공급자로 사용하는 DNN OAuth SSO(Single Sign-On)
회사 개요
DNN OAuth 싱글 사인온(SSO) 인증 공급자는 다음을 활성화하는 기능을 제공합니다. OAuth 싱글 사인온 당신의 용 DotNetNuke 사이트를 사용 OAuth 공급자로 Azure AD를 사용합니다. 사용 싱글 사인온 당신은 당신의 접근을 위해 하나의 비밀번호만 사용할 수 있습니다 DotNetNuke 사이트 및 서비스. 당사의 인증 제공업체는 모든 OAuth 호환 ID 공급자. 여기서는 구성에 대한 단계별 가이드를 살펴보겠습니다. 통합 인증(SSO) DNN과 Azure AD 사이.
전제조건 : 다운로드 및 설치
- 다운로드 위 링크가 있는 DNN Oauth Single Sign On 인증 공급자.
- 설치 패키지 업로드 dnn-oauth-single-sign-on_xxx_설치 들어가면서 설정 > 확장 > 확장 설치.
- 로 이동 설치된 확장 프로그램 탭 선택 인증 시스템. 당신은 찾을 것입니다 miniOrange DNN OAuth 인증 제공자 거기에 나열되어 있습니다.
- 아래 이미지에 표시된 대로 연필 아이콘을 클릭하여 구성을 시작하세요. DNN OAuth 인증 공급자.
- 사이트 설정 탭으로 이동하세요. 여기에 DNN OAuth 인증 공급자 대시보드가 표시되며, 여기에서 구성을 관리할 수 있습니다.
- 이제 DNN 사이트에 인증 공급자 설치가 성공적으로 완료되었습니다.
Azure AD를 IDP로 사용하여 DNN SSO(Single Sign-On)를 구성하는 단계
1. OAuth Single Sign-On(SSO) 설정을 위한 인증 공급자 구성
- 인증 공급자에서 애플리케이션을 구성하려면 ID 공급자 설정 탭에서 새 공급자 추가 버튼을 클릭하세요.
- 선택 Azure AD를 ID 공급자로 사용 목록에서. 검색 상자를 사용하여 ID 공급자를 검색할 수도 있습니다.
2. Azure AD를 OAuth 공급자로 구성
- Microsoft Entra ID(이전의 Azure AD)에서 DNN SSO 애플리케이션을 구성하려면 로그인하세요. Azure 포털
- 선택 애저 액티브 디렉토리.
- 왼쪽 탐색 패널에서 앱 등록 서비스를 클릭하고 신규 등록.
- 아래로 스크롤 애플리케이션 URI 섹션을 입력하고 콜백 URL DNN OAuth 플러그인에서 얻을 수 있습니다. 그런 다음 아래로 스크롤하여 변경 사항 저장을 클릭하세요.
- 새 애플리케이션을 생성하려면 다음 옵션을 구성합니다.
1. 응용 프로그램 이름을 입력하십시오. 이름 텍스트 필드.
2. 지원되는 계정 유형에서 3번째 옵션을 선택하세요. '조직 디렉토리의 계정(사용자 흐름을 통해 사용자를 인증하기 위해).
3. 리디렉션 URI 섹션에서 웹 애플리케이션을 선택하고 miniOrange DNN OAuth 클라이언트 모듈의 콜백 URL을 입력한 후 리디렉션 URL 텍스트 상자에 저장합니다.
- 온 클릭 회원가입 버튼을 눌러 애플리케이션을 생성하세요.
- Azure AD는 고유한 응용 프로그램 ID 귀하의 신청서에. ApplicationID는 귀하의 것입니다. 클라이언트 ID 그리고 디렉토리 ID 이 여러분의 테넌트 ID, miniOrange DNN OAuth 클라이언트 모듈을 구성하는 데 필요하므로 이 값을 편리하게 보관하세요.
- We Buy Orders 신청서를 클릭하세요. 인증서 및 비밀 왼쪽 탐색 패널에서 새 클라이언트 비밀번호. 설명과 만료 시간을 입력하고 클릭하세요. ADD 옵션을 선택합니다.
- 비밀 키를 복사하세요 "값" 나중에 구성하는 데 필요한 값을 편리하게 유지하세요. 고객 비밀 DNN OAuth 클라이언트 플러그인에서 그 아래에 있습니다.
성공적으로 구성되었습니다 마이크로소프트 엔트라 ID (이전의 Azure AD)를 DNN 애플리케이션에 Single Sign-On하기 위한 OAuth 공급자로 사용합니다.
3. OAuth 공급자 구성
- 리디렉션/콜백 URL을 복사하여 OAuth 제공업체에 제공하세요.
4. OAuth 클라이언트 구성
- 구성 고객 ID, 고객 비밀, 업데이트 엔드 포인트 필요한 경우 설정을 저장합니다.
5. 테스트 구성
- 이제 ID 공급자 설정 탭.
- 선택 작업에서 테스트 구성 버튼을 눌러 인증 공급자를 올바르게 구성했는지 확인하세요.
- 구성이 성공하면 테스트 구성 창에 속성 이름과 속성 값이 표시됩니다.
6. 속성 매핑
- 속성 매핑의 경우 구성 편집 작업 선택 드롭다운에서
- 이메일과 사용자 이름을 다음으로 매핑하세요. 속성 이름 테스트 구성 창에서 확인하고 설정을 저장할 수 있습니다.
다음을 구성 할 수 있습니다. ASP.NET OAuth 싱글 사인온(SSO) 다음과 같은 ID 공급자가 있는 모듈 ADFS, Microsoft Entra ID(이전의 Azure AD), Bitium, Centrify, G Suite, JBoss Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, OpenAM, Oracle, PingFederate, PingOne, RSA SecureID, Shibboleth-2, Shibboleth-3, SimpleSAML , WSO2 아니면 당신 자신의 것과도 맞춤형 ID 공급자.
관련 기사
연락처
다음 주소로 문의하십시오. dnnsupport@xecurify.com저희 팀이 DNN OAuth Single Sign-On 설정을 도와드립니다. 고객님의 요구 사항에 맞춰 가장 적합한 솔루션/플랜을 선택하실 수 있도록 도와드리겠습니다.
