Package io.dialob.session.boot
Class ApplicationAutoConfiguration.AwsSecurityConfiguration
- java.lang.Object
-
- io.dialob.session.boot.ApplicationAutoConfiguration.AwsSecurityConfiguration
-
- Enclosing class:
- ApplicationAutoConfiguration
@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(prefix="dialob.session.security", name="enabled", havingValue="true") public static class ApplicationAutoConfiguration.AwsSecurityConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description AwsSecurityConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationStrategyauthenticationStrategy(DialobSettings dialobSettings, org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper grantedAuthoritiesMapper, com.nimbusds.jwt.proc.JWTProcessor jwtProcessor)SessionPermissionEvaluatoronlyOwnerCanAccessSessionPermissionEvaluator(io.dialob.questionnaire.service.api.session.QuestionnaireSessionService questionnaireSessionService)
-
-
-
Method Detail
-
authenticationStrategy
@Bean public AuthenticationStrategy authenticationStrategy(DialobSettings dialobSettings, org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper grantedAuthoritiesMapper, com.nimbusds.jwt.proc.JWTProcessor jwtProcessor)
-
onlyOwnerCanAccessSessionPermissionEvaluator
@Bean public SessionPermissionEvaluator onlyOwnerCanAccessSessionPermissionEvaluator(io.dialob.questionnaire.service.api.session.QuestionnaireSessionService questionnaireSessionService)
-
-