검색 결과 :

×

Drupal을 OAuth/OpenID Connect 공급자로 사용하여 Bitbucket에 SSO 로그인

드루팔 OAuth/OIDC 서버 모듈 Drupal 사이트와 OAuth 또는 OpenID Connect 프로토콜을 지원하는 모든 클라이언트 애플리케이션 간에 Single Sign-On(SSO)을 가능하게 합니다. 여기서는 모듈을 Bitbucket에 연결하는 단계를 살펴봅니다. Drupal과 Bitbucket의 이 통합에서 Drupal은 ID 공급자 역할을 합니다. 즉, 사용자는 Drupal 자격 증명을 사용하여 Bitbucket에 로그인합니다.

  • 모듈을 다운로드합니다:

    작곡가에는 'drupal/oauth_server_sso'가 필요합니다.

  • We Buy Orders 신청서를 클릭하세요. 하다 Drupal 관리 콘솔의 메뉴에서 체크박스를 활성화하고 클릭하여 모듈을 활성화합니다. 설치 버튼을 클릭합니다.
  • 다음 위치에서 모듈을 구성하십시오.

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • 모듈 설치:

    drush 및 oauth_server_sso

  • 캐시 지우기:

    드러쉬 cr

  • 다음 위치에서 모듈을 구성하십시오.

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • 로 이동 하다 Drupal 관리 콘솔의 메뉴에서 다음을 클릭하세요. 새 모듈 설치.
  • zip 파일을 다운로드하거나 URL을 통해 Drupal OAuth / OIDC Provider - Single Sign On(SSO) 모듈을 설치합니다. 패키지(tar/zip).
  • 를 클릭하십시오 새로 추가된 모듈 활성화.
  • 확인란을 선택하여 이 모듈을 활성화하고 다음을 클릭하세요. 설치 버튼을 클릭합니다.
  • 다음 위치에서 모듈을 구성하십시오.

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • Bitbucket 서버에 로그인합니다.
  • 온 클릭 설정 오른쪽 상단에 아이콘이 표시됩니다.
Bitbucket-OAuth-Server-Click-Settings-오른쪽 상단 모서리

  • 아래로 스크롤하여 기능 추가 섹션을 클릭하고 새로운 앱 찾기 링크를 클릭하십시오.
Bitbucket-OAuth-서버-클릭-새 앱 찾기

  • 에 대한 검색 MO OAuth 검색창 아래에 설치하세요.
Bitbucket-OAuth-Server-Search-for-mO-Auth

  • 앱이 설치되면 다음을 클릭하세요. 회사 개요 -> miniOrange OAuth 클라이언트 왼쪽 탐색 메뉴에서
Bitbucket-OAuth-서버-클릭-miniOrange-OAuth-클라이언트

  • 복사 콜백 URL 그리고 그것을 편리하게 보관하십시오.
Bitbucket-OAuth-서버-복사-콜백-URL

  • 에서 신청서 선택 드롭 다운, 선택 맞춤형 OAuth 앱.
Bitbucket-OAuth-서버-선택-사용자 정의-OAuth

  • 에 애플리케이션 이름을 입력하세요. 앱 이름 텍스트 필드.
Bitbucket-OAuth-Server-애플리케이션 이름 입력

  • 관리 메뉴에서 구성 → 사람 → miniOrange OAuth 서버 구성으로 이동합니다. (admin/config/people/oauth_server_sso/config_client)
Drupal-OAuth 서버 - miniorange oauth 서버 구성 선택
  • 아래의 OAuth 클라이언트 의 탭 클라이언트 추가 섹션에 애플리케이션 이름을 입력하세요. 응용 프로그램 이름 그리고 이전에 OAuth 클라이언트에서 복사한 콜백 URL을 붙여넣습니다. 콜백/리디렉션 URL 텍스트 필드.
  • 텍스트 필드 옆에 있는 '추가' 버튼을 클릭하면 여러 개의 콜백 URL을 추가할 수 있습니다.
  • 온 클릭 찜하기 단추
Drupal OAuth 서버 - 클라이언트 추가 - 콜백 URL 붙여넣기
  • Drupal OAuth 서버 모듈의 OAuth 클라이언트 탭으로 이동하여 애플리케이션 구성 섹션으로 이동한 후 고객 ID.
  • 복사한 것을 붙여넣기 고객 ID고객 ID Bitbucket 대시보드에 있는 앱의 텍스트 필드입니다.
Bitbucket-OAuth-서버-붙여넣기-클라이언트-ID

  • Drupal 사이트로 다시 이동하여 고객 비밀.
  • 복사한 것을 붙여넣기 고객 비밀고객 비밀 Bitbucket 대시보드에 있는 앱의 텍스트 필드입니다.
Bitbucket-OAuth-서버-클라이언트-비밀번호 입력

  • 아래 표에 지정된 대로 범위와 엔드포인트를 추가합니다. 범위 및 엔드포인트 의 섹션 드루팔 사이트구성miniOrange OAuth 서버 구성OAuth 클라이언트):
  • 범위 프로필 공개 ID 이메일
    승인 끝점 {base_url_of_the_drupal_site}/mo/oauth2/authorize
    토큰 엔드포인트 {base_url_of_the_drupal_site}/mo/oauth2/token
    사용자 정보 엔드포인트 가져오기 {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Bitbucket-OAuth-Server-범위 및 엔드포인트 제공

  • 온 클릭 찜하기 버튼을 눌러 구성을 저장하세요.
  • 로 이동 로그인 설정 탭.
Bitbucket-OAuth-Server-Navigate-to-Sign-Settings

  • 활성화 Bitbucket 서버에 대해 SSO를 활성화 또는 비활성화합니다. 라디오 버튼.
Bitbucket-OAuth-서버-토글-로그인 활성화

  • 아래의 로그인 버튼 텍스트에서 SSO 로그인 버튼에 표시할 텍스트를 입력하세요. 다음을 클릭하세요. 찜하기 버튼을 클릭하여 변경 사항을 저장하십시오.
  • 온 클릭 테스트 구성 Bitbucket 대시보드의 앱에 있는 버튼을 클릭하여 Drupal 사이트와 Bitbucket 애플리케이션 간의 연결을 테스트합니다.
Bitbucket-OAuth-서버-클릭-테스트-구성

Bitbucket을 OAuth 클라이언트로, Drupal을 OAuth 서버로 성공적으로 구성했습니다.

  • 새 창/개인 브라우저를 열고 bitbucket 웹사이트의 로그인 페이지로 이동합니다.
  • 온 클릭 드루팔로 로그인 버튼을 클릭합니다.
Bitbucket-OAuth-Server-클릭-온-사용_OAuh-로그인

  • 해당 버튼을 클릭하면 자동으로 Drupal 사이트 로그인 페이지로 리디렉션됩니다. Drupal 자격 증명을 입력하고 로그인 버튼을 클릭합니다.
Bitbucket-OAuth-Server-Enter-Drupal-자격 증명

  • 인증이 성공적으로 완료되면 브라우저는 Bitbucket 사이트에 성공적으로 로그인하여 다시 리디렉션됩니다.

Bitbucket과 Drupal 간의 SSO를 성공적으로 수행했습니다!

구성 중에 문제가 발생하거나 추가 기능을 원하는 경우 다음 주소로 문의해 주세요. drupalsupport@xecurify.com.


 당신의 응답을 주셔서 감사합니다. 곧 다시 연락드리겠습니다.

문제가 발생했습니다. 문의사항을 다시 제출해 주세요.

최대한 빠른 시일 내에 연락드리겠습니다!



ADFS_sso ×
안녕하세요!

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

SUPPORT