검색 결과 :

×

무엇이 라라벨 여권?

Laravel Passport는 Laravel 애플리케이션을 OAuth 2.0 서버로 변환하는 Laravel 커뮤니티에서 제공하는 패키지입니다. Laravel Passport를 사용하면 Laravel 웹사이트의 자격 증명을 사용하여 OAuth 호환 애플리케이션에 로그인하기 위해 단 하나의 자격 증명 세트를 사용할 수 있습니다.

여권 또는 성소 인증

인증 방법을 찾을 때는 원하는 접근 방식을 확실히 해야 합니다. 다음은 귀하에게 가장 적합한 라이브러리를 선택하는 데 도움이 되는 Laravel Passport 및 Laravel Sanctum 라이브러리에 대한 간략한 설명입니다.

Laravel Passport는 애플리케이션에 OAuth 인증을 제공하는 OAuth 서버 구현입니다. 대조적으로, Laravel Sanctum은 단일 페이지 애플리케이션을 위한 쿠키 기반 인증뿐만 아니라 이를 요구하는 OAuth 클라이언트(예: 모바일 앱)를 위한 "간단한" 토큰 기반 인증을 제공하는 인증 라이브러리입니다.

Java SAML 싱글 사인온(SSO)
Java OAuth 싱글 사인온(SSO)

미니오렌지 여권 추가 기능

Laravel의 Laravel Passport 패키지를 사용하려면 수동 구성을 수행해야 하는데 이는 지루한 과정입니다. miniOrange Laravel Passport Add-On은 Passport와 달리 수동 구성 없이 Laravel 웹사이트를 OAuth 2.0 서버로 변환하는 자동화된 솔루션입니다.

또한 사용자 정보 엔드포인트(여권과 같은 패키지에 자동으로 제공됨), OpenID 연결 엔드포인트(잘 알려진 엔드포인트) 등과 같은 추가 엔드포인트를 제공합니다.

사용자 정보 종점

UserInfo 엔드포인트는 클라이언트 애플리케이션이 로그인한 최종 사용자에 대한 어설션 또는 동의된 클레임을 가져올 수 있는 OAuth 2.0 보호 리소스입니다. Authorization 헤더에서 액세스 토큰을 Bearer 토큰으로 수락하고 유효성을 검사합니다.

그런 다음 액세스 토큰에 해당하는 사용자 정보를 가져와 JSON 응답으로 반환합니다. 그런 다음 클라이언트 애플리케이션은 사용자 조회, 사용자 업데이트 및 세션 생성에 이 정보를 사용합니다.

Java 사용자 - 동기화

자바 2FA 인증

OpenID Connect 잘 알려진 엔드포인트

OpenID Connect의 잘 알려진 끝점은 JSON 형식의 클레임과 함께 OAuth/OpenID 끝점, 발급자 URL, 지원되는 부여 유형, 지원 범위 및 키 자료에 대한 정보를 반환하는 Identity Server에 대한 메타데이터를 가져오는 데 사용할 수 있습니다.

이러한 세부 정보는 클라이언트가 OpenID 서버 요청을 생성하는 데 사용될 수 있습니다. 잘 알려진 구성 URL은 발급자 URL과 관련하여 /.well-known/openid-configuration을 통해 액세스할 수 있습니다.

어떻게합니까? 패키지 작업?



    전제 조건 : 프로젝트 디렉토리에 Laravel Passport 패키지가 설치되어 있어야 합니다.

    아래 단계에 따라 OAuth 서버 구현이 작동하도록 할 수 있습니다.

  • Laravel Passport 애드온을 받으려면 다음 주소로 문의하세요. laravelsupport@xecurify.com.
  • 필요한 모든 구성을 자동으로 수행하는 Laravel Passport 애드온을 설치하십시오(따라서 수동 구성을 자동화합니다).
  • 그런 다음 클라이언트 애플리케이션에서 리디렉션/콜백 URL을 제공하여 원하는 수의 OAuth 클라이언트를 생성할 수 있습니다.
  • 그러면 클라이언트 애플리케이션에서 구성하고 OAuth 구현이 작동하도록 할 수 있는 클라이언트 ID와 클라이언트 비밀번호가 제공됩니다.
  • Userinfo 엔드포인트는 추가 사용을 위해 로그인한 사용자에 관한 정보를 얻는 데 사용됩니다.



Laravel SAML 여권

문의하기




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

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

이메일 :


전화 :

+ 1 978 658 9387 (영문)

+91 97178 45846(인도)



안녕하세요!

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

SUPPORT
miniOrange 지원팀에 문의하세요
성공

문의 해 주셔서 감사합니다.

24시간 이내에 연락을 받지 못한 경우 언제든지 다음 이메일로 후속 이메일을 보내주세요. info@xecurify.com