지급대행 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.
11 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되면 이슈 없습니다.
셀러 등록후 해당 셀러 조회해서 조회되면 정상 처리된 것입니다.
이 부분은 사실 가장 확실한 방법이
trial-and-error입니다.
시도해보고, 오류가 나면 그때 trace ID와 함께 왜 오류가 났는지 문의하셔야 좀 더 명확한 답변을 받아보실 수 있으실거에요.
응답 들어오는거 확인했습니다.
추가 문의입니다.
셀러등록시 사업자번호와, 계좌번호를 체크하던데 test버전으로 개발시에도 체크하고 있는데
refSellerId를 한번 등록 후 삭제하면 재사용하지 못한다고 매뉴얼에서 봤습니다.
테스트로 셀러등록 후 동일 코드로 등록, 수정 이런 작업을 여러번 디버깅 해야하는데 위 체크 없이 할 수 있는 방법이 있을까요?
없습니다. refSellerId는 변경하면서 테스트 하셔야 합니다.
네 알겠습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.