Okta를 OAuth 공급자로 사용하는 Laravel용 Single Sign-On(SSO)
Laravel OAuth 싱글 사인온 (SSO) 플러그인은 laravel 애플리케이션에 대해 OAuth Single Sign-On을 활성화하는 기능을 제공합니다. Single Sign-On을 사용하면 하나의 비밀번호만 사용하여 laravel 애플리케이션 및 서비스에 액세스할 수 있습니다. 우리 플러그인은 모든 OAuth 호환 ID 공급자와 호환됩니다. 여기서는 Okta를 OAuth 공급자로 간주하여 Laravel과 Okta 간에 SSO(Single Sign-On)를 구성하는 단계별 가이드를 살펴보겠습니다. Laravel OAuth 클라이언트 Single Sign-On SSO 플러그인에서 제공하는 다른 기능에 대해 자세히 알아보려면 다음을 수행하세요. 여기를 클릭하세요..
Laravel Oauth 클라이언트 설치
명령 프롬프트 창을 열고 작업 디렉터리를 다음으로 변경합니다. Laravel 앱의 메인 디렉터리.
아래 명령을 입력하세요.
composer require miniorange/oauth-laravel-free
패키지 설치가 성공적으로 완료되면 브라우저에서 Laravel 앱으로 이동하여 다음을 입력하세요. {laravel-application-domain}/mo_oauth_admin
패키지가 데이터베이스 설정을 시작한 다음 관리자 등록 페이지로 리디렉션합니다.
플러그인을 구성하려면 miniOrange 계정으로 등록하거나 로그인하세요.
로그인 후, OAuth 제공업체 설정 옵션을 선택하면 리디렉션/콜백 URL을 얻을 수 있습니다. 나중에 Okta Single Sign-On SSO 플러그인을 구성하는 데 필요하므로 편리하게 보관하세요.
Okta SSO(Single Sign-On)를 구성하는 단계 Laravel에 로그인
1. Okta를 OAuth 공급자로 구성
Okta 개발자 콘솔로 이동 Click Here Okta 개발자 계정으로 가입/로그인하세요.
왼쪽 패널의 응용프로그램 탭으로 이동한 후 다음을 클릭하세요. 어플리케이션.
클릭 앱 통합 생성 새 응용 프로그램을 만들 수 있습니다.
클라임웍스와 함께 하늘과 닿는 여정을 시작하세요 OIDC - OpenID Connect 그 후 응용 프로그램 유형을 선택하십시오. 웹 어플리케이션 그럼 지금 클릭하세요 다음 것.
In 일반 설정 탭에서 앱 이름과 필수 세부정보를 입력하고 입력하세요. 콜백 URL 로그인 리디렉션 URI에서 저장을 클릭하세요.
복사 고객 ID고객 비밀 일반 탭에서 이를 laravel OAuth 플러그인 구성에 저장하세요.
그런 다음 생성한 애플리케이션으로 이동하여 할당 Okta에서 탭하세요.
할당 버튼을 클릭하세요. 사람 할당그룹 할당.
일단 양수인 사용자는 다음을 클릭하세요. 선택한다 버튼을 클릭합니다.
2. Okta용 Laravel OAuth 클라이언트 플러그인 구성
로 이동 miniOrange Laravel OAuth SSO 플러그인을 클릭하고 OAuth 공급자로 okta 선택.
입력 고객 ID고객 비밀 옥타에서 앱.
구성 범위 as openid 들어가서 도메인 Okta 앱 프로필의 이름 복사.
Note : Add http:// or https:// in domain name.
클라이언트 자격 증명을 보낼 수 있습니다. 머리글 그리고 또 보내 상태 그에 따라 매개변수도 입력됩니다. 로그인 속성 귀하의 요구 사항에 따라.
를 클릭하십시오 설정 저장 단추. 그 후 다음을 클릭하세요. 테스트 구성 단추. OAuth 공급자가 보낸 속성 이름 및 속성 값 목록을 받게 됩니다.
이 가이드에서는 성공적으로 구성했습니다. Okta 싱글 사인온(SSO) Laravel을 OAuth 클라이언트로 사용합니다. 이 솔루션은 다음을 사용하여 Laravel 사이트에 대한 보안 액세스를 출시할 준비가 되었는지 확인합니다. 옥타 로그인 몇 분 안에 자격 증명을 얻을 수 있습니다.