@Configuration
@EnableConfigurationProperties(value={io.rocketbase.commons.config.AuthProperties.class,io.rocketbase.commons.config.FormsProperties.class,io.rocketbase.commons.config.RegistrationProperties.class})
public class AuthFormAutoConfiguration
extends Object
| Constructor and Description |
|---|
AuthFormAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
AuthFormsController |
authFormsController(io.rocketbase.commons.api.ForgotPasswordApi forgotPasswordApi,
io.rocketbase.commons.api.ValidationApi validationApi) |
InviteFormsController |
inviteFormsController(io.rocketbase.commons.api.InviteApi inviteApi) |
RegistrationFormsController |
registrationFormsController(io.rocketbase.commons.api.RegistrationApi registrationApi) |
VerifyChangeFormsController |
verifyChangeFormsController(io.rocketbase.commons.api.AuthenticationApi authenticationApi) |
@Bean @ConditionalOnMissingBean public AuthFormsController authFormsController(@Autowired(required=false) io.rocketbase.commons.api.ForgotPasswordApi forgotPasswordApi, @Autowired(required=false) io.rocketbase.commons.api.ValidationApi validationApi)
@Bean
@ConditionalOnMissingBean
@ConditionalOnProperty(name="auth.registration.enabled",
matchIfMissing=true)
public RegistrationFormsController registrationFormsController(@Autowired(required=false)
io.rocketbase.commons.api.RegistrationApi registrationApi)
@Bean
@ConditionalOnMissingBean
@ConditionalOnProperty(name="auth.invite.enabled",
matchIfMissing=true)
public InviteFormsController inviteFormsController(@Autowired(required=false)
io.rocketbase.commons.api.InviteApi inviteApi)
@Bean
@ConditionalOnMissingBean
@ConditionalOnProperty(name="auth.change.enabled",
matchIfMissing=true)
public VerifyChangeFormsController verifyChangeFormsController(@Autowired(required=false)
io.rocketbase.commons.api.AuthenticationApi authenticationApi)
Copyright © 2018–2022. All rights reserved.