yii2 jwt user
v3.0.0
JWT (JSON Web Token) 기반 YII 2 사용자 구성 요소 드롭 인 교체.
이 확장을 설치하는 선호하는 방법은 작곡가를 통하는 것입니다.
어느 쪽이든
composer require " sergeymakinen/yii2-jwt-user:^3.0 "또는 추가
"sergeymakinen/yii2-jwt-user" : " ^3.0 " composer.json 파일의 요구 섹션에
다음 yii 2 구성 매개 변수를 설정하십시오.
[
' components ' => [
' user ' => [
' class ' => ' sergeymakinenyiijwtuserUser ' ,
' identityClass ' => ' appmodelsUser ' ,
' enableAutoLogin ' => true , // Optional
' key ' => ' random sign key (CHANGE IT!) ' ,
],
],
] 또한 identityClass 귀하의 ID 클래스 이름이 무엇이든 간주합니다.
잊지 마십시오 : key 임의 의 값으로 설정하고 비밀 로 충분히 길을 확인하십시오.
3 가지 다른 부호 키 생성 모드 중에서 선택할 수 있습니다.
$useAuthKey 값 | $appendAuthKey 값 | 결과 키 |
|---|---|---|
false | false | sergeymakinenyiijwtuserUser::$key |
true | false | yiiwebIdentityInterface::getAuthKey() |
true | true | sergeymakinenyiijwtuserUser::$key연결 yiiwebIdentityInterface::getAuthKey() |
귀하의 선택은 정체성을 사용하는 방법에 달려 있고, 구식/타협 된 키를 취소하는 방법에 달려 있습니다.
해당 $audience 및 $issuer 부동산을 통해 "청중"및 "발행자"클레임 (및 이에 대한 검증)을 지정할 수도 있습니다. 둘 다 문자열이거나 끈을 반환하는 Closure 일 수 있습니다.