garrit-schroeder

Results 31 comments of garrit-schroeder

Sure i am preparing my conf. Hang on

Saml Security Java File: `@Configuration @EnableWebSecurity @EnableGlobalMethodSecurity(securedEnabled = true) public class SamlSecurity extends SAMLWebSecurityConfigurerAdapter { private final SAMLUserDetailsServiceImpl userDetailsService; private final MemoryUserDetailsServiceImpl memoryUserDetailsService; private String serverName; private int serverPort; @Bean...

SAML Detail Service: ` @Service public class SAMLUserDetailsServiceImpl extends X implements SAMLUserDetailsService { public SAMLUserDetailsServiceImpl(X x) { super(x); } public Object loadUserBySAML(SAMLCredential credential) throws UsernameNotFoundException { try { String email...

Create SAML Keystore: under ./resources/saml/ for example: ` #!/bin/bash KS_FILE=samlKeystore.jks KS_PASS=XX KS_KEY_PAIR_NAME=saml_key IDP_HOST=XX IDP_PORT=443 CERTIFICATE_FILE=file.cert rm $KS_FILE echo "deleted old key store" keytool -genkeypair -v -keystore $KS_FILE -storepass $KS_PASS -alias...

In a @ControllerAdvice class i provide the following: @Autowired private MetadataManager metadata; @Controller public void blabla(){ model.put("saml_id", metadata.getHostedSPName()); }

Thats all. I am not setting up metadata or anything else

Your host should now show your certs under http://example.com/saml/metadata

> Saml Security Java File: > > `@Configuration > @EnableWebSecurity > @EnableGlobalMethodSecurity(securedEnabled = true) > public class SamlSecurity extends SAMLWebSecurityConfigurerAdapter { > > ``` > private final SAMLUserDetailsServiceImpl userDetailsService; >...

I hope that helps you. I you have further questions. Don't hesitate to ask me.