검색 결과 :

×

WSO2 싱글 사인온(SSO)과 Joomla OAuth 클라이언트 통합


WSO2 싱글 사인온(WSO2 SSO) 통합 Joomla를 사용하여 OAuth 2.0 규약. miniOrange Joomla OAuth / OpenID Connect SSO(Single Sign-On) 플러그인을 사용하면 설정이 간단해집니다. WSO2 SSO 줌라로 Joomla에 보안 로그인을 활성화합니다. 결과적으로 사용자는 WSO2 OAuth 공급자 자격 증명으로 인증하여 Joomla에 로그인하고 사이트에 액세스할 수 있습니다.
저희를 방문하십시오 Joomla OAuth 클라이언트 플러그인 Joomla OAuth Single Sign-On(OAuth 및 OpenID 연결) 플러그인에 대해 제공되는 기능과 계획에 대해 자세히 알아보려면 웹페이지를 방문하세요.

전제조건: 다운로드 및 설치


  • Joomla 사이트에 로그인하세요. 관리자 콘솔.
  • 왼쪽 토글 메뉴에서 시스템을 클릭한 다음 설치 섹션에서 다음을 클릭하세요. 확장.
  • 이제 클릭하십시오. 또는 파일 찾아보기 버튼을 눌러 앞서 다운로드한 플러그인 파일을 찾아서 설치하세요.
  • 플러그인 설치가 성공했습니다. 이제 다음을 클릭하세요. miniOrange OAuth 서버 플러그인 사용 시작.
  • 아래의 OAuth 구성 탭에서 ADD 버튼을 클릭합니다.
OAuth 서버 설정 시작하기

Joomla에 OAuth SSO를 구성하는 단계

1. 구성 콜백/리디렉션 URL

  • OAuth 공급자를 선택하면 다음 페이지로 리디렉션됩니다. 1단계 [URL 리디렉션] 탭. 이제 복사하세요. 콜백/리디렉션 URL OAuth 서버를 구성하는 데 사용할 것입니다. 그런 다음 저장 후 다음 버튼을 클릭합니다.
  • Joomla에 대한 OAuth Single Sign-On SSO - 리디렉션 URL 복사
  • 먼저 이 소비자 앱을 WSO2 IS에 등록해 보겠습니다. 다운로드하고 시작하세요 WSO2는.
  •  WSO2 Oauth 클라이언트, sso-appregister-wso2
  • 로그인 후 다음으로 이동 메인 -> 서비스 제공자 그리고 클릭 추가.
  • Joomla에 대한 WSO2 싱글 사인온 SSO,-sso-sp-Add
  • 입력 서비스 제공자 이름 기술설명 그리고 클릭 회원가입.
  • Joomla에 대한 WSO2 Single Sign-On SSO, spname-description 입력
  • 이제 서비스 제공자->목록 생성한 서비스 공급자를 편집합니다.
  • 아래로 스크롤하여 선택하십시오. 인바운드 인증 구성 다음을 선택하십시오. OAuth/OpenID Connect 구성 그리고 클릭 구성.
  • Joomla에 대한 WSO2 Single Sign-On SSO, 구성
  • OAuth 버전 선택 2.0 과를 입력 리디렉션/콜백 URL 다음에서 복사되었습니다. 여기를 클릭해 문의해주세요. 를 클릭하십시오 추가 버튼을 클릭합니다.
  • Joomla에 대한 WSO2 Single Sign-On SSO, CallbackURL

2. 클라이언트 ID를 구성하고 비밀

  • 앱이 추가되면, 고객 ID 고객 비밀 응용 프로그램에 대해 생성됩니다. 다음을 사용하여 Joomla OAuth SSO 플러그인을 구성합니다. 클라이언트 ID, 클라이언트 비밀, 인증 및 액세스 토큰, 사용자 정보 가져오기 끝점 WSO2의. 엔드포인트는 이 가이드의 하단에 제공됩니다.
  • Joomla에 대한 WSO2 Single Sign-On SSO, Getclient-secret
  • 속성 매핑: WSO2에서 속성을 얻으려면 WSO2 애플리케이션에 다음 청구 URI를 추가해야 합니다.
  • We Buy Orders 신청서를 클릭하세요. 서비스 제공자->청구 구성.
  • 선택 https://wso2.org/claims/emailaddress 주제 클레임 URI 쓰러지 다.
  • 서비스 공급자 클레임 언어에 다음 URI를 추가합니다. https://wso2.org/oidc/claim & https://wso2.org/claims
  • Joomla에 대한 WSO2 Single Sign-On SSO, Claim-url
  • 이제 Joomla OAuth 클라이언트 플러그인, 아래 OAuth 구성 탭에서 모든 세부정보를 입력하세요. 그런 다음 클릭하세요. 설정 저장 다음을 클릭하십시오 테스트 구성.
  • WSO2 싱글 사인온(SSO) OAuth/OpenID
  • 로 이동 2단계 [클라이언트 ID 및 비밀번호] Joomla OAuth 클라이언트 플러그인 탭에 다음을 붙여넣습니다. 고객 ID, 클라이언트 비밀번호 베어링. 온 클릭 구성 저장 버튼을 클릭합니다.
  • Joomla에 대한 OAuth Single Sign-On SSO - 구성 저장

2.1. 범위 및 엔드포인트

    WSO2 엔드포인트 및 범위:


    범위:
    openid
    엔드포인트 승인:
    https://<wso2-app-domain>/oauth2/authorize
    액세스 토큰 엔드포인트:
    https://<wso2-app-domain>/oauth2/token
    사용자 정보 가져오기 끝점:
    https://<wso2-app-domain>/oauth2/userinfo
    로그아웃 후 사용자 정의 리디렉션 URL: [선택 과목]
    https://<wso2-app-domain>/oidc/logout?id_token_hint=<id_token>&post_logout_redirect_uri=<redirect URI>&state=<state>
    클라이언트 자격 증명 설정:
    둘 다(헤더 및 본문)
  • 사용자 속성 매핑은 사용자가 Joomla에 성공적으로 로그인할 수 있도록 하는 데 필수적입니다. 아래 설정을 사용하여 Joomla에 대한 사용자 프로필 속성을 설정합니다.
  • We Buy Orders 신청서를 클릭하세요. 3단계 인간을 OAuth 구성 탭을 클릭하십시오. 테스트 구성 버튼을 클릭합니다.
IdP 메타데이터 업로드

  • 다음과 같이 테스트 구성 출력에서 ​​속성을 볼 수 있습니다.
IdP 메타데이터 업로드

  • 이제 속성 이름을 선택하세요 이메일 및 사용자 이름 드롭다운에서. 그런 다음 클릭하세요 구성 완료 버튼을 클릭합니다.
IdP 메타데이터 업로드

  • 이제 가라. 4단계, 여기에 복사하세요 로그인/SSO URL 사이트에 추가하세요.
IdP 메타데이터 업로드

  • 이제 로그아웃하고 이 링크를 추가한 Joomla 사이트 페이지로 이동합니다. 해당 버튼을 배치한 곳에 로그인 링크가 표시됩니다. 이 버튼을 클릭하여 SSO를 수행합니다.


성공적으로 구성되었습니다 OAuth 클라이언트로서의 Joomla 달성하기 위해 Joomla WSO2 싱글 사인온(SSO) 사용자 인증을 위해 Joomla를 사용합니다.


이 가이드에서는 다음을 구성하여 Joomla WSO2 Single Sign-On(SSO)을 성공적으로 구성했습니다. OAuth 공급자로서의 WSO2 OAuth 클라이언트로서의 Joomla Joomla OAuth 클라이언트 플러그인을 사용하면 몇 분 안에 WSO2 로그인 자격 증명을 사용하여 Joomla 사이트에 대한 보안 액세스를 출시할 수 있습니다.

추가 리소스


메일을 보내주세요 joomlasupport@xecurify.com 귀하의 요구 사항에 대한 빠른 안내(이메일/회의를 통해)를 원하시면 저희 팀이 귀하의 요구 사항에 따라 가장 적합한 솔루션/계획을 선택하도록 도와드릴 것입니다.

안녕하세요!

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

SUPPORT