검색 결과 :

×

Drupal OAuth 클라이언트로 Office 365 Single Sign-on 설정

Drupal miniOrange SSO 통합을 통해 OAuth/OpenID 프로토콜을 사용하여 Drupal 사이트와 Office 365 간의 싱글 사인온(SSO) 로그인을 구성할 수 있습니다. Drupal OAuth 2.0/OpenID 연결 모듈은 OAuth 2.0/OIDC 싱글 사인온을 사용하여 Drupal 사이트에 로그인할 수 있도록 지원합니다. Drupal 7, Drupal 8, Drupal 9, Drupal 10, Drupal 11용 Drupal OAuth/OpenID 클라이언트 모듈을 제공합니다.

Drupal을 OAuth 클라이언트로 구성

Drupal OAuth 클라이언트 Microsoft Office 365 SSO - Azure Active Directory 선택

  • 로 이동 앱 등록 -> 신규 등록 왼쪽 탐색 메뉴에서.
Drupal OAuth 클라이언트 Microsoft Office 365 SSO - 앱 등록을 클릭한 다음 새 등록을 클릭합니다.
  • 다음 정보를 입력하세요. 신청서 등록 페이지 :
    • 다음 항목에 애플리케이션의 표시 이름을 입력하세요. 이름 텍스트 필드.
    • 지원되는 계정 유형: 고르다 이 조직 디렉토리의 계정만 해당(테스트 전용 - 단일 테넌트). 어떤 옵션을 선택해야 할지 잘 모르겠으면 내가 선택하도록 도와주세요. 링크를 클릭하십시오.
    • 리디렉션 URI(선택사항): 플랫폼을 다음과 같이 선택하세요. Web. 복사한 콜백/리디렉션 URL을 붙여넣습니다. 리디렉션 URI 텍스트 필드.
Drupal OAuth 클라이언트 Microsoft Office 365 SSO - 애플리케이션 등록, 필수 세부 정보 제공
  • 온 클릭 회원가입 버튼을 눌러 새 애플리케이션을 생성합니다.
  • 복사 애플리케이션 (클라이언트) ID Microsoft Office 포털에서.
Microsoft Azure Office 365 - 애플리케이션(클라이언트) ID 복사
  • Microsoft Office 포털에서 다음을 클릭합니다. 인증서 또는 비밀 추가 아래 베이직 라인 안내
DrupalOAuth2 Microsoft Azure O365 - 클라이언트 암호 추가
  • 온 클릭 새 클라이언트 비밀번호 버튼을 클릭합니다.
  • 에 대해 필요한 정보를 제공하십시오. 클라이언트 비밀번호 추가 창 :
    • 입력 기술설명 이 클라이언트 비밀번호의 경우
    • 선택 만료 드롭다운에서 기간을 선택합니다.
Microsoft Azure O365 - 설명 및 기간 입력
  • 온 클릭 추가 버튼을 클릭합니다.
  • 그런 다음 가치관 인사말 클라이언트 비밀 탭. 앱의 클라이언트 비밀번호 키입니다.
Microsoft Azure O365 - 클라이언트 암호 값 복사
  • Microsoft Office 365 포털로 이동하여 API 권한 -> 권한 추가 -> 마이크로소프트 API -> Office 365 관리 API-> 응용 프로그램 권한.
Microsoft Office 365 - API 권한 클릭 - API 권한 추가 - Microsoft API - Office 365 관리 API - 애플리케이션 권한
  • 원하는 선택 권한 그리고 클릭 권한 추가 버튼을 클릭합니다.
Microsoft Office 365 - 권한 선택
  • 로 이동 회사 개요 그리고 클릭 종점 버튼을 클릭합니다.
  • 복사 OAuth 2.0 인증 엔드포인트(v2) & OAuth 2.0 토큰 엔드포인트(v2).
Microsoft Office 365 - 엔드포인트를 클릭하세요.

  • Drupal로 이동 OAuth 구성 그리고 복사한 것을 붙여넣으세요 응용 프로그램 ID 클라이언트 비밀 값고객 ID 고객 비밀 텍스트 필드.
Drupal OAuth OIDC 클라이언트 구성 - 클라이언트 ID 필드에 붙여넣습니다.
  • 이제 붙여넣기 권한 부여 엔드포인트 토큰 엔드포인트 해당 텍스트 필드에 입력하세요.
  • 아래 표에서 Office 365 끝점 및 범위를 참조할 수도 있습니다.
  • 범위 openid
    엔드포인트 승인 https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/authorize
    액세스 토큰 엔드포인트 https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/token
    사용자 정보 끝점 가져오기 https://graph.microsoft.com/oidc/userinfo
  • 를 클릭하십시오 구성 저장 버튼을 클릭합니다.
Drupal OAuth OIDC 클라이언트 구성 - OAuth 2.0 토큰 끝점 및 OAuth 2.0 토큰 끝점을 해당 텍스트 필드에 붙여넣습니다.

Drupal을 Office 365와 통합:

  • miniOrange OAuth 클라이언트 모듈로 이동합니다.
  • In 추가 탭, 복사한 것을 붙여넣습니다 고객 ID 고객 비밀 Office 365에서 고객 ID 고객 비밀 텍스트 필드.
Drupal-Auth-SSO-Keycloak-Paste-클라이언트 자격 증명

  • 이제 붙여넣기 권한 부여 엔드포인트 토큰 엔드포인트 해당 텍스트 필드에 입력하세요.
  • 아래 표에서 Office 365 끝점 및 범위를 참조할 수도 있습니다.
  • 범위 openid 이메일 프로필
    엔드포인트 승인 https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/authorize
    액세스 토큰 엔드포인트 https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/token
    사용자 정보 끝점 가져오기 https://graph.microsoft.com/oidc/userinfo
Keycloak OAuth/OIDC Single Sign On - 영역 이름 및 도메인 붙여넣기 구성 저장



  • The 클라이언트 ID와 비밀번호를 보내세요 체크박스를 사용하면 클라이언트 ID와 비밀번호를 토큰 엔드포인트 요청의 헤더에 포함할지, 본문에 포함할지 지정할 수 있습니다. 어떤 옵션을 선택해야 할지 확실하지 않으면 기본 설정을 그대로 사용할 수 있습니다.
  • 확인란을 클릭하면 OAuth로 로그인 활성화을 클릭하고 아래로 스크롤한 후 구성 저장 버튼을 클릭합니다.
Drupal OAuth OpenID OIDC SSO(Single Sign On) OAuth로 로그인 확인란을 활성화하고 구성 저장을 클릭합니다.

Drupal과 OAuth Provider 간 테스트 연결


ADFS_sso ×
안녕하세요!

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

SUPPORT