지급대행 JWE 암호화 문의드립니다.
사용중인 서버의 PHP버전은 8.2입니다.
하지만 서버에서composer를 지원하지 않아
https://github.com/web-token/jwt-framework 여기에서 직접 소스를 내려받아 처리하려고 합니다. 현재 버전은 4.1을 사용하는데 이 버전으로 개발하면 될까요? 그리고 예제에 나와있는 평문과 암호화문에 사용된 key정보도 알 수 있을까요?
https://github.com/web-token/jwt-framework 여기에서 직접 소스를 내려받아 처리하려고 합니다. 현재 버전은 4.1을 사용하는데 이 버전으로 개발하면 될까요? 그리고 예제에 나와있는 평문과 암호화문에 사용된 key정보도 알 수 있을까요?
GitHub
GitHub - web-token/jwt-framework: JWT Framework
JWT Framework. Contribute to web-token/jwt-framework development by creating an account on GitHub.
10 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
현재 버전은 4.1을 사용하는데 이 버전으로 개발하면 될까요?
--> 이건 저희도 해본적이 없어서 될지 대답 드리기는 어려울것 같습니다.
현재 매뉴얼에 올라와있는 php예제소스는 어떤버전 기준으로 작성됐는지 확인 안될까요?
php8 기준입니다.
=======================key=======================
1406b093fddea1b2976feedc43e779050c31e83cc4cbfd7135f2ea4e8e14cc33
=======================/key=======================
=======================encrypt=======================
eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIiwiaWF0IjoiMjAyNS0wNi0xMlQxMzowMTo0OSswOTowMCIsIm5vbmNlIjoiMzliMGU2MGU1ODFiYzQ4Mjc3YzlmMDMzMzliNjcwZjUifQ..GMpmZ1NbR8i8jriG.SnS6GpgAFaLL8u1VCA4AV-A4TQL5GmkJZJiUK1YBSoYIfzNc0s3QCSWQK4DHdxb5OWFlE2rJx-yONAeneQo_rbrJLSmiQLVQPtGS4P3VOhe8hi6tphiSHNIzUw_amnIn7ZtvdHTumc4ioFN1Zpv9QhQ6OwUgAe0EJYZS9bTJK_FRuamU4XlhM37KCw8FTSfp3aAFr0NqXlHJ-llB2q3Tl2ZgevN9R5GMOAk6pXM7yOUXD8ClrAL-50e-RBevB-f2o0Xk45X1QkV7BxYBlmt9-dpY65_SpwAwI8bouyMuiIuHbhWZn9UvrmYXZH6QsP-Ol1EgbYbJVn2C7DyzARp64d7E_Yg50-wFuZxXtYJPTWsqL_Q_3pdSH5t3FeGf6Kwf4xbb-x1NiO-w6oYqesn1Ic6CKIuqqPvFMVFWYDOOxPbWWfO824Mp1VY607TVfzE9F0JLTC-aF7fkq5kO-H8d3ocogol3fg.GIB0T7_j-Y-EKJWF4w4xxg
=======================/encrypt=======================
=======================decrypted=======================
{"refSellerId":"my-seller-1","businessType":"INDIVIDUAL_BUSINESS","company":{"name":"테스트 상호","representativeName":"김토스","businessRegistrationNumber":"1234567890","email":"toss@sample.com","phone":"01012345678"},"account":{"bankCode":"092","accountNumber":"123*90123","holderName":"김토스"},"metadata":{"key1":"value1","key2":"value2"}}
=======================/decrypted=======================
jwt-framework 2.2.8버전으로 테스트 해봤습니다.
key와 암호화데이터 맞는지 확인 요청드립니다.
decrypt되면 이슈 없습니다.
셀러 등록후 해당 셀러 조회해서 조회되면 정상 처리된 것입니다.
응답 들어오는거 확인했습니다.
추가 문의입니다.
셀러등록시 사업자번호와, 계좌번호를 체크하던데 test버전으로 개발시에도 체크하고 있는데
refSellerId를 한번 등록 후 삭제하면 재사용하지 못한다고 매뉴얼에서 봤습니다.
테스트로 셀러등록 후 동일 코드로 등록, 수정 이런 작업을 여러번 디버깅 해야하는데 위 체크 없이 할 수 있는 방법이 있을까요?
없습니다. refSellerId는 변경하면서 테스트 하셔야 합니다.
네 알겠습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.