SAML μ¬λ¬ μ¬μ© μΌμ΄μ€ μ€ SP-Initiated SSO : Redirect/POST Bindings ν μ€νΈ κ°λ₯ν©λλ€.
- Java 1.8+
git clone https://github.com/acafela/java-saml-example.git
cd java-saml-example./gradlew :saml-example-idp:bootRun./gradlew :saml-example-sp:bootRun- Identity Provider μΈμ¦ νμ΄μ§λ‘ 리λ€μ΄λ νΈ
- admin / admin123 or user / user123
- SamlAssertionConsumeFilter : Assertion consume url μ²λ¦¬ νν°, AbstractAuthenticationProcessingFilter νμ₯ ν΄λμ€
- SimpleSamlAssertionConsumer : SAML Response κ²μ¦ ν UserDetails μμ±
- SamlSsoEntryPoint : SAML Request redirect, AuthenticationEntryPoint ꡬν
- SamlResponseFilter : SAML Response μ λ¬μ μν νν°