검색 결과 :
×WordPress용 JWT를 사용한 로그인 및 등록 플러그인을 사용하면 다른 WordPress 사이트 또는 모바일 애플리케이션을 포함한 다른 애플리케이션/플랫폼에서 JWT 토큰(JSON 웹 토큰)을 사용하여 WordPress 애플리케이션에 로그인(싱글 사인온)할 수 있습니다.
다음 설정 가이드에는 WordPress용 JWT Login(싱글 사인온) 프리미엄 플러그인 에서 사용할 수 있는 기능이 포함되어 있습니다.
이 기능은 WordPress 사용자 자격 증명을 기반으로 JWT 토큰을 생성하는 데 도움이 됩니다. 또한 WordPress 자격 증명을 사용하여 로그인을 시도하는 다른 앱에서 사용자를 인증하는 데도 도움이 됩니다.
사용자 기반 JWT를 요청하는 샘플 예
Request:POST https://<domain-name>/wp-json/api/v1/mo-jwt
Body:username = <wordpress username>
password = <wordpress password>
Sample curl Request Format-
curl -d "username=<wordpress_username>&password=<wordpress_password>"
-X POST http://<wp_base_url>/wp-json/api/v1/mo-jwt
이 기능은 API를 통해 WordPress에서 사용자를 생성하는 데 도움이 되며 사용자 로그인, 삭제 등에 사용할 수 있는 사용자 기반 JWT 토큰을 반환합니다.
사용자 등록을 요청하는 샘플 예시
Request:POST https://<domain-name>/wp-json/api/v1/mo-jwt-register
Body:username = <wordpress username>
password(Optional) = <wordpress password>
Sample curl Request Format-
curl -d "username=<wordpress_username>&password=<wordpress_password>"
-X POST http://<wp_base_url>/wp-json/api/v1/mo-jwt-register
이 기능은 사용자 기반 JWT 토큰을 사용하여 API 엔드포인트를 통해 WordPress에서 사용자를 삭제하는 데 도움이 됩니다.
사용자 기반 JWT를 요청하는 샘플 예
Request:POST https://<domain-name>/wp-json/api/v1/mo-jwt-delete
Body:jwt-token = <The jwt token of that whom you want to remove from WordPress>
Sample curl Request Format-
curl -d "jwt-token=<JWT_token>"
-X POST http://<wp_base_url>/wp-json/api/v1/mo-jwt-delete
이 기능은 플러그인에서 생성되거나 OAuth 2.0/OpenID Connect 공급자, Firebase 등과 같은 외부 ID에서 얻은 사용자 기반 JWT 토큰을 사용하여 WordPress에서 사용자를 자동 로그인(Single Sign On)하는 데 도움이 됩니다.
이 방법을 사용하면 JWT에 서명할 때 HS256 또는 RS256 서명 알고리즘을 선택할 수 있습니다 . 또한, 복호화 키/인증서 필드에 JWT를 복호화하는 데 사용할 키/인증서를 입력할 수 있습니다.
이 방법을 사용하면 JWT 토큰의 공개 키를 생성하고 JWKS 엔드포인트를 입력하여 서명을 검증할 수 있습니다.
OAuth 인트로스펙션/사용자 정보 엔드포인트, 클라이언트 ID 및 클라이언트 시크릿을 추가하면 이 방법을 사용하여 OAuth 토큰의 유효성을 확인할 수 있습니다.
이 섹션에서는 수신한 JWT 토큰의 역할 속성을 기반으로 역할을 할당할 수 있습니다.
역할 매핑을 설정하려면 다음 두 단계만 수행하면 됩니다.
JWT를 URL 매개변수로 사용하여 로그인 테스트
apisupport@xecurify.com 또는 oauthsupport@xecurify.com 으로 문의하시면 , 귀하의 요구사항에 맞는 최적의 솔루션/플랜을 선택하실 수 있도록 이메일 또는 미팅을 통해 신속하게 안내해 드리겠습니다.
도움이 필요하다? 우리는 바로 여기에 있습니다!
문의 해 주셔서 감사합니다.
24시간 이내에 연락을 받지 못한 경우 언제든지 다음 이메일로 후속 이메일을 보내주세요. info@xecurify.com
요청이 실패했습니다.
이메일을 보내보세요. info@xecurify.com
