검색 결과 :

×

Azure AD를 OAuth 공급자로 사용하는 Laravel용 OAuth SSO(Single Sign-On)


Laravel OAuth 싱글 사인온(SSO) 플러그인을 사용하면 Laravel 애플리케이션에 OAuth 싱글 사인온 기능을 활성화할 수 있습니다. 싱글 사인온을 사용하면 하나의 비밀번호로 Laravel 애플리케이션과 서비스에 접근할 수 있습니다. 저희 플러그인은 모든 OAuth 호환 ID 공급자와 호환됩니다. 여기서는 Azure AD를 OAuth 공급자로 사용하여 Laravel과 Azure AD 간의 싱글 사인온(SSO)을 구성하는 단계별 가이드를 제공합니다. Laravel OAuth 클라이언트 싱글 사인온 SSO 플러그인의 다른 기능에 대한 자세한 내용은 여기를 클릭 하세요.

   

Laravel Oauth 클라이언트 설치

  • 명령 프롬프트 창을 열고 작업 디렉터리를 다음으로 변경합니다. Laravel 앱의 메인 디렉터리.
  • 아래 명령을 입력하세요.
    composer require miniorange/oauth-laravel-free
  • 패키지 설치가 성공적으로 완료되면 브라우저에서 Laravel 앱으로 이동하여 다음을 입력하세요. {laravel-application-domain}/mo_oauth_admin
  • 패키지가 데이터베이스 설정을 시작한 다음 관리자 등록 페이지로 리디렉션합니다.
  • 플러그인을 구성하려면 miniOrange 계정으로 등록하거나 로그인하세요.
  • Laravel Single Sign On SSO 플러그인 설정
  • 로그인 후, OAuth 제공업체 설정 옵션을 선택하면 리디렉션/콜백 URL을 얻을 수 있습니다. 나중에 Azure AD Single Sign-On SSO 플러그인을 구성하는 데 필요하므로 편리하게 보관하세요.
  • Laravel 싱글 사인온 SSO OAuth 클라이언트 설정

Azure AD SSO(Single Sign-On)를 구성하는 단계 Laravel에 로그인

1. Azure AD를 OAuth 공급자로 구성

  • 유튜브에서 Azure 포털.
  • 선택 Azure Active Directory.
  • Azure AD SSO(Single Sign-On) - 로그인
  • 왼쪽 탐색 창에서 앱 등록 서비스를 클릭하고 신규 등록.
  • Azure AD SSO(Single Sign-On) - 앱 등록
  • 생성 페이지가 나타나면 애플리케이션 등록 정보를 입력하세요.(아래 표 참조)
    • 이름 : 애플리케이션의 이름입니다.
      신청 유형:
      1. 선택 "웹앱/API" 을 통한 클라이언트 애플리케이션 리소스/API 애플리케이션 보안 서버에 설치되어 있습니다. 이 설정은 OAuth 기밀에 사용됩니다. 웹 클라이언트 공개 사용자 에이전트 기반 클라이언트. 동일한 애플리케이션이 클라이언트와 리소스/API를 모두 노출할 수도 있습니다.
      리디렉션 URI:
      1. "웹 앱/API" 애플리케이션의 경우 앱의 기본 URL을 제공하세요. 예: https:// 로컬 컴퓨터에서 실행되는 웹앱의 URL일 수 있습니다. 사용자는 이 URL을 사용하여 웹 클라이언트 애플리케이션에 로그인합니다.
  • 이름을 입력하고 이 애플리케이션을 사용할 수 있는 사람을 선택하거나 이 API에 액세스할 수 있는 사람을 선택하고 입력하세요. 리디렉션 URIlaravel Oauth SSO 패키지를 클릭하고 회원가입.
  • Azure AD SSO(Single Sign-On) - 개요
  • Azure AD는 애플리케이션에 고유한 애플리케이션 ID를 할당합니다. 그만큼 응용 프로그램 ID 이 여러분의 고객 ID 그리고 디렉토리 ID 이 여러분의 임차인 ID, Laravel OAuth 클라이언트 플러그인을 구성하는 데 필요하므로 이 값을 편리하게 보관하십시오.
  • Azure AD SSO(Single Sign-On) - 개요
  • We Buy Orders 신청서를 클릭하세요. 인증서 및 비밀 왼쪽 탐색 창에서 다음을 클릭하세요. 새 클라이언트 암호. 설명과 만료 시간을 입력하고 클릭하세요. ADD 옵션을 선택합니다.
  • Azure AD SSO(Single Sign-On) - 비밀 키
  • 비밀 키를 복사하세요 "값" 나중에 구성하는 데 필요한 값을 편리하게 유지하세요. 고객 비밀 laravel OAuth 클라이언트 플러그인 아래에 있습니다.
  • Azure AD SSO(Single Sign-On) - 비밀 키-2

2. Azure AD용 Laravel OAuth 클라이언트 플러그인 구성

  • 로 이동 라라벨 OAuth SSO 플러그인을 클릭하고 Azure를 OAuth 공급자로 선택.
  • Laravel Single Sign On SSO 앱 선택
  • 입력 고객 ID 고객 비밀 Azure AD에서 .
  • Laravel Single Sign On SSO 저장 설정
  • 구성 범위 as openid 들어가서 임차인 ID Azure AD 애플리케이션 프로필의 값 복사.
  • 클라이언트 자격 증명을 보낼 수 있습니다. 머리글 그리고 또 보내 상태 그에 따라 매개변수도 입력됩니다. 로그인 속성 귀하의 요구 사항에 따라.
  • Laravel Single Sign On SSO 앱 선택
  • 를 클릭하십시오 설정 저장 단추. 그 후 다음을 클릭하세요. 테스트 구성 단추. OAuth 공급자가 보낸 속성 이름 및 속성 값 목록을 받게 됩니다.
  • Laravel Single Sign On SSO 저장 설정

3. SSO 옵션

  • 링크를 사용하여 OAuth/OpenID 제공업체를 통해 로그인할 수도 있습니다.
  • 이 링크의 형식은 다음과 같습니다.
    {laravel-application-domain}/ssologin.php?option=oauthredirect

4. 지원/데모

  • 고객 지원 평가판/데모 요청 고객이 데모 및 지원을 위해 연락할 수 있는 탭이 제공됩니다.
  • Laravel 싱글 사인온 SSO 싱글 사인온 버튼 Laravel 싱글 사인온 SSO 싱글 사인온 버튼

이 가이드에서는 Laravel을 OAuth 클라이언트로 사용하여 Azure AD Single Sign-On(SSO)을 성공적으로 구성했습니다 . 이 솔루션을 사용하면 Azure AD 로그인 자격 증명을 사용하여 몇 분 안에 Laravel 사이트에 안전하게 액세스할 수 있도록 준비할 수 있습니다.

추가 자료

안녕하세요!

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

SUPPORT