검색 결과 :

×

Umbraco OAuth 싱글 사인온(SSO) 설정 가이드

SSO(Single Sign-On)를 구성하려면 SAML ID 공급자를 선택하세요.

IdP를 찾을 수 없나요? 다음 주소로 문의하세요. umbracosupport@xecurify.com 귀하의 IdP로 Umbraco SSO를 즉시 설정할 수 있도록 도와드리겠습니다.

IdP를 찾을 수 없나요?

에 우리에게 연락 umbracosupport@xecurify.com 귀하의 ID 공급자(IdP)를 통해 Umbraco SSO를 즉시 설정할 수 있도록 도와드리겠습니다.

Umbraco OAuth/OpenID Connect(OIDC) 미들웨어를 구성하는 단계

구성 Umbraco OAuth/OpenID Connect(OIDC) 미들웨어를 사용하면 OAuth 2.0/OIDC 호환 인증 공급자를 Umbraco 애플리케이션과 연결하여 SSO(Single Sign-On)를 수행하고 사용자를 인증하고 권한을 부여할 수 있습니다. 아래 언급된 단계에 따라 애플리케이션에 활성화된 OAuth 2.0/OIDC를 통해 Single Sign-On 서비스를 설정하도록 미들웨어를 구성할 수 있습니다.

다음을 사용하여 SSO를 구성하려면 umbraco 버전을 선택하세요.

1단계: 패키지 다운로드 및 추출

  • 다운로드 Umbraco OAuth/OIDC 미들웨어.
  • 미들웨어를 설정하려면 umbraco-oauth-oidc-single-sign-on.zip 라는 DLL 파일을 찾을 수 있습니다. miniorange-oauth-oidc-sso.dll, 그리고 다음과 같은 폴더가 있습니다. miniOrange-sso-구성 라는 구성 파일이 포함되어 있습니다. 구성.json.

2단계: Umbraco 애플리케이션에 미들웨어 추가

  • 추가 miniorange-oauth-oidc-sso.dll Umbraco 애플리케이션에서 참조하세요.
  • Umbraco OAuth - miniOrange OAuth/OpenID Connect(OIDC) 미들웨어 추가
  • 추가 miniOrange-sso-구성 폴더를 Umbraco 애플리케이션의 루트 폴더로 복사하세요.
  • Startup.cs 파일에서:
    • 네임스페이스 추가 miniOrange.oauth using miniOrange.oauth;
    • Startup 클래스에서 Umbraco 미들웨어 스니펫 행을 업데이트하고 아래와 같이 메소드를 구성하십시오. app.UseUmbraco()
          .WithMiddleware(u => {
              u.UseBackOffice();
              u.UseWebsite();
              u.AppBuilder.UseminiOrangeOAuthOIDCSSOMiddleware();
          })
          .WithEndpoints(u => {
              u.UseInstallerEndpoints();
              u.UseBackOfficeEndpoints();
              u.UseWebsiteEndpoints();
      });
  • 구성이 완료되면 Umbraco 애플리케이션을 실행하세요.
  • 통합 후 브라우저를 열고 아래 URL을 사용하여 미들웨어 대시보드를 찾아보세요. https://<umbraco-application-base-url>/?ssoaction=config
  • 등록 페이지 또는 로그인 페이지가 나타나면 Umbraco 애플리케이션에 miniOrange Umbraco OAuth/OIDC 미들웨어를 성공적으로 추가한 것입니다.
  • Umbraco OAuth/OpenID Connect(OIDC) 미들웨어 - miniOrange Umbraco OAuth 등록 페이지

3단계: OAuth/OIDC 공급자 구성

  • OAuth/OIDC 공급자와 Umbraco 애플리케이션 간의 연결을 생성하려면 미들웨어에서 OAuth/OIDC 공급자를 구성해야 합니다.
  • 온 클릭 OAuth/OIDC 애플리케이션 탐색 모음에서.
  • 온 클릭 새 공급자 추가 단추
  • . Umbraco OAuth/OpenID Connect(OIDC) 미들웨어 - 새 인증 공급자 추가
  • 다음에서 OAuth 공급자를 선택하세요. 공급자 목록.
  • Umbraco OAuth/OpenID Connect(OIDC) 미들웨어 - 인증 공급자 선택
  • 참고 : 목록에서 공급자를 찾을 수 없는 경우 언제든지 Custom OAuth 2.0 앱 또는 Custom OpenID Connect 앱을 사용할 수 있습니다.
  • 복사 리디렉션/콜백 URL 플러그인에서 OAuth 공급자에게 제공하여 OAuth 공급자 측에서 구성하도록 합니다.
  • Umbraco OAuth/OpenID Connect(OIDC) 미들웨어 - OAuth 공급자 구성 저장
  • ID/OAuth 제공자 구성이 완료되면 클라이언트 ID, 클라이언트 비밀번호 및 모든 필수 인증 엔드포인트를 얻게 됩니다.
  • 획득한 나머지 세부 정보를 해당 필드에 입력합니다.
  • 선택한 OAuth 공급자에 따라 프로토콜 옵션(예: OAuth 또는 OpenID Connect)이 활성화됩니다.
  • 비활성화된 프로토콜을 사용하여 OAuth SSO를 수행하려면 이 구성에 대한 사용자 지정 공급자 앱을 자유롭게 선택하세요.
  • Umbraco OAuth/OpenID Connect(OIDC) 미들웨어 - OAuth 공급자 구성 저장
  • 필요한 세부 사항을 모두 확인하고 클릭하십시오. 찜하기.

4단계: OAuth SSO 테스트

  • 구성을 저장한 후 다음을 클릭합니다. 테스트 구성 버튼을 눌러 OAuth/OIDC 공급자를 올바르게 구성했는지 확인하세요.
  • 구성이 성공하면 테스트 구성 창에 속성 이름과 속성 값이 표시됩니다. 아래 스크린샷은 성공적인 결과를 보여줍니다.
  • Umbraco OAuth/OpenID Connect(OIDC) 미들웨어 - Umbraco OAuth SSO 테스트
  • 구성된 범위에 따라 인증 공급자로부터 필수 세부 정보나 속성을 받지 못한 경우 다음 주소로 문의하세요. umbracosupport@xecurify.com

5단계: 사용자 로그인 유형 선택

  • 테스트 구성이 성공적으로 완료되면 동일한 공급자 설정 탭에서 사용자 로그인 유형 설정으로 이동합니다.
  • 요구 사항에 따라 사용자 SSO 로그인 유형을 선택합니다. 즉, Single Sign-On 로그인을 수행할 사용자 유형을 선택합니다. 다음 중 하나를 선택할 수 있습니다. 백오피스 로그인 or 회원 로그인 그리고 클릭 찜하기.
  • Umbraco OAuth/OpenID Connect(OIDC) 미들웨어 - 사용자 SSO 로그인 유형 선택

6단계: 속성/역할 매핑

  • Single Sign-On 로그인을 수행하려면 공급자로부터 받은 속성을 매핑하여 사용자를 식별해야 합니다.
  • 로 이동 속성/역할 매핑 추가 구성을 위한 탭입니다.
  • 이 평가판에서는 필수 속성(예: 사용자 이름 및 이메일)만 구성할 수 있습니다. 사용자 이름과 이메일 필드에 귀하가 받게 될 속성 이름을 입력하세요. 그런 다음 클릭하세요. 찜하기.
  • 이 평가판에서는 사용자의 기본 역할을 구성할 수도 있습니다. 동일한 탭의 기본 역할 드롭다운 필드 이름에서 기본 역할을 선택할 수 있습니다. 드롭다운 메뉴에 나열된 옵션은 선택한 SSO 로그인 유형을 기반으로 합니다.
  • 역할 목록을 찾을 수 없는 경우 Umbraco BackOffice에서 선택한 SSO 로그인 유형에 대한 역할이 있는지 확인하십시오.
  • 역할을 신중하게 선택한 후 찜하기.
  • Umbraco OAuth/OpenID Connect(OIDC) 미들웨어 - 속성 매핑
  • 참고 : 이는 Single Sign-On 구성 중 중요한 단계 중 하나입니다. 이 단계를 완료할 수 없거나 단계를 이해하는 데 어려움이 있는 경우 다음 주소로 언제든지 문의해 주세요. umbracosupport@xecurify.com.

7단계: Umbraco 애플리케이션에 대한 SSO 및 SLO 링크 가져오기

  • 필요한 모든 구성이 완료되면 SSO 링크를 통해 Single Sign-On을 수행할 수 있습니다.
  • 당신을 찾을 수 있습니다 SSO 링크 미들웨어의 애플리케이션 목록 탭에 있는 작업 드롭다운에서
  • Umbraco OAuth/OpenID Connect(OIDC) 미들웨어 - SSO 링크 복사
  • 마찬가지로 다음을 찾을 수 있습니다. 싱글 로그아웃(SLO) 작업 드롭다운의 링크입니다.

구성할 수도 있습니다. Umbraco SAML 2.0 싱글 사인온(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 공급자를 찾을 수 없습니까? 우리에게 메일을 보내세요 umbracosupport@xecurify.com 귀하의 IDP로 SSO를 설정하고 귀하의 요구 사항에 대한 빠른 안내(이메일/회의를 통해)를 도와드릴 것이며, 저희 팀은 귀하의 요구 사항에 따라 가장 적합한 솔루션/계획을 선택할 수 있도록 도와드릴 것입니다.


안녕하세요!

도움이 필요하다? 우리는 바로 여기에 있습니다!

SUPPORT
miniOrange 지원팀에 문의하세요
성공

문의 해 주셔서 감사합니다.

24시간 이내에 연락을 받지 못한 경우 언제든지 다음 이메일로 후속 이메일을 보내주세요. info@xecurify.com