Package io.jmix.autoconfigure.oidc
Class OidcAutoConfiguration
java.lang.Object
io.jmix.autoconfigure.oidc.OidcAutoConfiguration
@AutoConfiguration
@Import(OidcConfiguration.class)
@ConditionalOnProperty(name="jmix.oidc.use-default-configuration",
                       matchIfMissing=true)
public class OidcAutoConfiguration
extends Object
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classConfigures UI endpoint protectionstatic classConfigures API endpoints (REST, GraphQL, etc.) protection.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclaimsRoleMapper(ResourceRoleRepository resourceRoleRepository, RowLevelRoleRepository rowLevelRoleRepository, OidcProperties oidcProperties) oidcUserService(OidcUserMapper oidcUserMapper) userMapper(ClaimsRolesMapper claimsRolesMapper) 
- 
Constructor Details- 
OidcAutoConfigurationpublic OidcAutoConfiguration()
 
- 
- 
Method Details- 
oidcUserService@Bean @ConditionalOnMissingBean(JmixOidcUserService.class) public JmixOidcUserService oidcUserService(OidcUserMapper oidcUserMapper) 
- 
claimsRoleMapper@Bean @ConditionalOnMissingBean(ClaimsRolesMapper.class) @ConditionalOnBean(ResourceRoleRepository.class) public ClaimsRolesMapper claimsRoleMapper(ResourceRoleRepository resourceRoleRepository, RowLevelRoleRepository rowLevelRoleRepository, OidcProperties oidcProperties) 
- 
userMapper@Bean @ConditionalOnMissingBean(OidcUserMapper.class) public OidcUserMapper userMapper(ClaimsRolesMapper claimsRolesMapper) 
 
-