Class SecurityContext
- java.lang.Object
-
- org.apache.syncope.core.spring.security.SecurityContext
-
@EnableConfigurationProperties(SecurityProperties.class) @Configuration(proxyBeanMethods=false) public class SecurityContext extends Object
-
-
Constructor Summary
Constructors Constructor Description SecurityContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessTokenJWSSigner
accessTokenJWSSigner(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, SecurityProperties props)
AccessTokenJWSVerifier
accessTokenJWSVerifier(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, SecurityProperties props)
CipherAlgorithm
adminPasswordAlgorithm(SecurityProperties props)
ApplicationContextProvider
applicationContextProvider()
DefaultCredentialChecker
credentialChecker(SecurityProperties props, com.nimbusds.jose.JWSAlgorithm jwsAlgorithm)
GrantedAuthorityDefaults
grantedAuthorityDefaults()
com.nimbusds.jose.JWSAlgorithm
jwsAlgorithm(SecurityProperties props)
PasswordGenerator
passwordGenerator()
-
-
-
Method Detail
-
adminPasswordAlgorithm
@Bean public CipherAlgorithm adminPasswordAlgorithm(SecurityProperties props)
-
jwsAlgorithm
@Bean public com.nimbusds.jose.JWSAlgorithm jwsAlgorithm(SecurityProperties props)
-
credentialChecker
@ConditionalOnMissingBean @Bean public DefaultCredentialChecker credentialChecker(SecurityProperties props, com.nimbusds.jose.JWSAlgorithm jwsAlgorithm)
-
accessTokenJWSVerifier
@ConditionalOnMissingBean @Bean public AccessTokenJWSVerifier accessTokenJWSVerifier(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, SecurityProperties props) throws com.nimbusds.jose.JOSEException, NoSuchAlgorithmException, InvalidKeySpecException
- Throws:
com.nimbusds.jose.JOSEException
NoSuchAlgorithmException
InvalidKeySpecException
-
accessTokenJWSSigner
@ConditionalOnMissingBean @Bean public AccessTokenJWSSigner accessTokenJWSSigner(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, SecurityProperties props) throws com.nimbusds.jose.KeyLengthException, NoSuchAlgorithmException, InvalidKeySpecException
- Throws:
com.nimbusds.jose.KeyLengthException
NoSuchAlgorithmException
InvalidKeySpecException
-
passwordGenerator
@ConditionalOnMissingBean @Bean public PasswordGenerator passwordGenerator()
-
grantedAuthorityDefaults
@Bean public GrantedAuthorityDefaults grantedAuthorityDefaults()
-
applicationContextProvider
@Bean public ApplicationContextProvider applicationContextProvider()
-
-