idp-initated 인증 작업 중입니다. SalesForce에 보낼 SAML 응답을 생성하고 싶습니다. 메타 데이터에서 응답에 필요한 값을 설정해야합니다. 응답/주장을 생성하기 위해 사용할 openSAML 클래스를 알려주십시오.Java에서 SAML 응답/어설 션 생성
답변
다음은 주요 클래스입니다.
어설
서명
SubjectConfirmationData
NameID는
는 주제
조건
대상
AuthnContextClassRef는
AuthnStatement는
는 openSAML 라이브러리이 볼 link
SAML 어설 션을 만들고 OpenSAML 라이브러리를 다루는 데 도움이되는 편리한 메소드가 필요한 경우 WSS4J의 SAML2ComponentBuilder를 살펴볼 수 있습니다. 이것은 Apache CXF 및 다른 Java 서비스 스택에서 광범위하게 사용됩니다. 같은 주장을 만들기
가 쉽게입니다 : 당신은 분명히 위에서 설명 된 모든 값을 설정할 수 있습니다
//Create assertion
Assertion assertion = SAML2ComponentBuilder.createAssertion();
//create issuer
Issuer issuer = SAML2ComponentBuilder.createIssuer(issuerString);
assertion.setIssuer(issuer);
와 'AssertionWrapper'제공이 그 디지털 주장 서명에 도움 :
assertionWrapper합니다. signAssertion (별칭, 암호, signatureCrypto, false, defaultCanonicalizationAlgorithm, defaultRSASignatureAlgorithm);
OpenSAML 라이브러리를 직접 다루기가 어렵습니까?
감사합니다, 인 Yogesh
SAMLResponse에서 SAMLAssertion String을 얻는 방법은 무엇입니까? Base64를 사용하여 변환했지만 { "error": "invalid_grant", "error_description": "제공된 권한 부여가 유효하지 않습니다."}, 특정 오류 메시지 없음/wso2is-5.0.0/repository/logs/wso2carbon .log 파일, 도와주세요. –
- 1. SAML 1.1 (가능하게는 2.0) 어설 션 생성
- 2. SAML 1.1 어설 션 수락
- 3. SAML 어설 션 처리는 어떻게 작동합니까?
- 4. SalesForce 유효성 검사기에서 SAML 어설 션 유효성 확인
- 5. PHP의 SAML 1.1에서 서명 된 어설 션 만들기
- 6. 디지털 인증서 및 SAML 직렬화
- 7. SAML 토큰에서 SAML 속성 읽기
- 8. SAML SSO 클라이언트, 테스트 시뮬레이터 SAML Provider/Server
- 9. Java에서 PDF 보고서 생성
- 10. Java에서 docx 생성
- 11. Java에서 PDF로 PCL 생성
- 12. Java에서 쿠키 생성 및로드
- 13. Java에서 아이콘 이미지 생성
- 14. Java에서 문자 생성
- 15. Delayed_job 맞춤 어설 션 어설 션?
- 16. Ping Federate 6.1 서비스 공급자 SAML 2.0 어설 션 응답 URL
- 17. Java에서 프로세스 생성 속도 저하?
- 18. Java에서 XML-RPC로 문자열 생성
- 19. SAML 안내가 필요합니다.
- 20. SAML 2.0 AuthnRequest AudienceRestriction
- 21. 해독 방법 SAML
- 22. salesforce.com을 사용한 SAML 인증
- 23. SAML with .NET 2.0
- 24. AudienceRestriction in SAML Assertion
- 25. SAML 서비스 공급자가되는 방법
- 26. Python에서 SAML 클라이언트 구현
- 27. 디버그 어설 션 오류
- 28. asp.net에서 어설 션 켜기
- 29. JUnit 어설 션 확장
- 30. Windows 서비스의 어설 션
어떻게 SAMLResponse에서 SAMLAssertion 문자열을 얻는 방법? Base64를 사용하여 변환했지만 { "error": "invalid_grant", "error_description": "제공된 권한 부여가 유효하지 않습니다."}, 특정 오류 메시지 없음/wso2is-5.0.0/repository/logs/wso2carbon .log 파일, 도와주세요. –