SingPass를 IDP로 사용하는 ASP.NET OAuth SSO(Single Sign-On)
ASP.NET OAuth 싱글 사인온(SSO)
모듈은 ASP.NET 애플리케이션에 대해 OAuth Single Sign-On을 활성화하는 기능을 제공합니다. Single Sign-On을 사용하면 하나의 암호만 사용하여 ASP.NET 응용 프로그램 및 서비스에 액세스할 수 있습니다. 우리 모듈은 모든 OAuth 호환 ID 공급자와 호환됩니다. 여기서는 SingPass를 OAuth 공급자로 간주하여 ASP.NET과 SingPass 간에 SSO(Single Sign-On)를 구성하는 단계별 가이드를 살펴보겠습니다.
추가
리디렉션/콜백 URL
OAuth Single Sign-On 플러그인에서 얻을 수 있습니다. 클릭하여 승인으로 보내세요. 제출 버튼.
싱가포르 정부의 승인을 받으면 클라이언트 ID 및 클라이언트 비밀번호와 같은 클라이언트 자격 증명을 받게 됩니다.
복사 고객 ID고객 비밀 그리고 아래에 저장하세요
고객 ID고객 비밀 ASP.NET OAuth SSO(Single Sign-On) 플러그인에서.
다음을 사용하여 ASP.NET OAuth Single Sign-On을 성공적으로 구성했습니다.
OAuth 공급자로서의 SingPass 사용자 인증을 달성하기 위해.
2. ASP.NET 애플리케이션을 서비스 공급자로 구성
OAuth 공급자를 구성한 후 다음을 제공합니다.
클라이언트 ID, 클라이언트 비밀, 승인 끝점, 액세스 토큰 끝점사용자 정보 끝점 가져오기. 해당 필드에서 이러한 값을 구성합니다.
구성 방법은 아래 표를 참조하세요.
범위 및 엔드포인트 플러그인의 SingPass용
범위
openid
엔드포인트 승인:
https://login.singpass.gov.sg/oauth/authorize
액세스 토큰 엔드포인트:
https://login.singpass.gov.sg/oauth/token
필수 세부 사항을 모두 입력하고 클릭하세요.
구성을 저장합니다.
3. OAuth SSO 테스트
구성을 저장한 후
테스트 구성 올바르게 구성했는지 확인하십시오.
성공적으로 구성되면 다음을 얻게 됩니다.
속성 이름속성 값 테스트 구성 창에서. 아래 스크린샷은 성공적인 결과를 보여줍니다.
4. 속성 매핑
속성 매핑 섹션에 제공된 ASP.NET 애플리케이션 속성을 사용하여 OAuth 서버에서 제공한 속성 이름을 매핑하고 다음을 클릭하세요.
속성 매핑 저장.
참고 : 매핑된 모든 속성은 세션에 저장되므로 애플리케이션에서 해당 속성에 액세스할 수 있습니다.
5. 통합 코드
당신을 찾을 수 있습니다 통합 코드 커넥터의 통합 코드 탭에 있습니다. 사용자 속성에 액세스하려는 위치에 해당 코드 조각을 복사하여 붙여넣기만 하면 됩니다.
6. SSO(Single Sign-On) 애플리케이션에 다음 링크를 추가하세요.
SSO를 수행하려는 애플리케이션의 링크로 다음 URL을 사용하십시오. http://base-url/?ssoaction=login
예를 들어 다음과 같이 사용할 수 있습니다. <a href="http://base-url/?ssoaction=login”>Log in</a>"
구성할 수도 있습니다.
DNN SAML 싱글 사인온(SSO)
다음과 같은 ID 공급자가 있는 모듈
ADFS, 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 공급자. 다른 ID 공급자를 확인하려면
여기에서 확인하세요.
귀하의 ID 공급자를 찾을 수 없습니까? 우리에게 메일을 보내세요
aspnetsupport@xecurify.com
귀하의 IDP로 SSO를 설정하고 귀하의 요구 사항에 대한 빠른 안내(이메일/회의를 통해)를 도와드릴 것이며, 저희 팀은 귀하의 요구 사항에 따라 가장 적합한 솔루션/계획을 선택할 수 있도록 도와드릴 것입니다.