Class PasswordManagementWebflowConfiguration.PasswordManagementWebflowActionsConfiguration

  • Enclosing class:
    PasswordManagementWebflowConfiguration

    @Configuration(value="PasswordManagementWebflowActionsConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public static class PasswordManagementWebflowConfiguration.PasswordManagementWebflowActionsConfiguration
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.webflow.execution.Action accountUnlockStatusAction​(org.apereo.cas.pm.PasswordManagementService passwordManagementService)  
      org.springframework.webflow.execution.Action accountUnlockStatusPrepareAction()  
      org.springframework.webflow.execution.Action handlePasswordExpirationWarningMessagesAction()  
      org.springframework.webflow.execution.Action initPasswordChangeAction​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)  
      org.springframework.webflow.execution.Action initPasswordResetAction​(org.apereo.cas.pm.PasswordManagementService passwordManagementService)  
      org.springframework.webflow.execution.Action passwordChangeAction​(org.apereo.cas.pm.PasswordManagementService passwordManagementService, org.apereo.cas.pm.PasswordValidationService passwordValidationService)  
      org.springframework.webflow.execution.Action sendPasswordResetInstructionsAction​(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.pm.PasswordManagementService passwordManagementService, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.authentication.principal.PrincipalResolver defaultPrincipalResolver, org.apereo.cas.notifications.CommunicationsManager communicationsManager, org.apereo.cas.ticket.TicketFactory ticketFactory, org.apereo.cas.pm.PasswordResetUrlBuilder passwordResetUrlBuilder)  
      org.springframework.webflow.execution.Action validatePasswordResetTokenAction​(org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.pm.PasswordManagementService passwordManagementService, org.apereo.cas.CentralAuthenticationService centralAuthenticationService)  
      org.springframework.webflow.execution.Action verifyPasswordResetRequestAction​(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.pm.PasswordManagementService passwordManagementService, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.CentralAuthenticationService centralAuthenticationService)  
      org.springframework.webflow.execution.Action verifySecurityQuestionsAction​(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.pm.PasswordManagementService passwordManagementService)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PasswordManagementWebflowActionsConfiguration

        public PasswordManagementWebflowActionsConfiguration()
    • Method Detail

      • accountUnlockStatusPrepareAction

        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnMissingBean(name="accountUnlockStatusPrepareAction")
        public org.springframework.webflow.execution.Action accountUnlockStatusPrepareAction()
      • accountUnlockStatusAction

        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnMissingBean(name="accountUnlockStatusAction")
        public org.springframework.webflow.execution.Action accountUnlockStatusAction​(@Qualifier("passwordChangeService")
                                                                                      org.apereo.cas.pm.PasswordManagementService passwordManagementService)
      • initPasswordChangeAction

        @RefreshScope(proxyMode=DEFAULT)
        @Bean
        @ConditionalOnMissingBean(name="initPasswordChangeAction")
        public org.springframework.webflow.execution.Action initPasswordChangeAction​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • initPasswordResetAction

        @ConditionalOnMissingBean(name="initPasswordResetAction")
        @RefreshScope(proxyMode=DEFAULT)
        @Bean
        public org.springframework.webflow.execution.Action initPasswordResetAction​(@Qualifier("passwordChangeService")
                                                                                    org.apereo.cas.pm.PasswordManagementService passwordManagementService)
      • passwordChangeAction

        @ConditionalOnMissingBean(name="passwordChangeAction")
        @RefreshScope(proxyMode=DEFAULT)
        @Bean
        public org.springframework.webflow.execution.Action passwordChangeAction​(@Qualifier("passwordChangeService")
                                                                                 org.apereo.cas.pm.PasswordManagementService passwordManagementService,
                                                                                 @Qualifier("passwordValidationService")
                                                                                 org.apereo.cas.pm.PasswordValidationService passwordValidationService)
      • sendPasswordResetInstructionsAction

        @ConditionalOnMissingBean(name="sendPasswordResetInstructionsAction")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.springframework.webflow.execution.Action sendPasswordResetInstructionsAction​(org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                                @Qualifier("passwordChangeService")
                                                                                                org.apereo.cas.pm.PasswordManagementService passwordManagementService,
                                                                                                @Qualifier("ticketRegistry")
                                                                                                org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry,
                                                                                                @Qualifier("defaultPrincipalResolver")
                                                                                                org.apereo.cas.authentication.principal.PrincipalResolver defaultPrincipalResolver,
                                                                                                @Qualifier("communicationsManager")
                                                                                                org.apereo.cas.notifications.CommunicationsManager communicationsManager,
                                                                                                @Qualifier("defaultTicketFactory")
                                                                                                org.apereo.cas.ticket.TicketFactory ticketFactory,
                                                                                                @Qualifier("passwordResetUrlBuilder")
                                                                                                org.apereo.cas.pm.PasswordResetUrlBuilder passwordResetUrlBuilder)
      • verifyPasswordResetRequestAction

        @ConditionalOnMissingBean(name="verifyPasswordResetRequestAction")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.springframework.webflow.execution.Action verifyPasswordResetRequestAction​(org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                             @Qualifier("passwordChangeService")
                                                                                             org.apereo.cas.pm.PasswordManagementService passwordManagementService,
                                                                                             @Qualifier("ticketRegistry")
                                                                                             org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry,
                                                                                             @Qualifier("centralAuthenticationService")
                                                                                             org.apereo.cas.CentralAuthenticationService centralAuthenticationService)
      • handlePasswordExpirationWarningMessagesAction

        @ConditionalOnMissingBean(name="handlePasswordExpirationWarningMessagesAction")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.springframework.webflow.execution.Action handlePasswordExpirationWarningMessagesAction()
      • verifySecurityQuestionsAction

        @ConditionalOnMissingBean(name="verifySecurityQuestionsAction")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.springframework.webflow.execution.Action verifySecurityQuestionsAction​(org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                          @Qualifier("passwordChangeService")
                                                                                          org.apereo.cas.pm.PasswordManagementService passwordManagementService)
      • validatePasswordResetTokenAction

        @ConditionalOnMissingBean(name="validatePasswordResetTokenAction")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.springframework.webflow.execution.Action validatePasswordResetTokenAction​(@Qualifier("ticketRegistry")
                                                                                             org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry,
                                                                                             @Qualifier("passwordChangeService")
                                                                                             org.apereo.cas.pm.PasswordManagementService passwordManagementService,
                                                                                             @Qualifier("centralAuthenticationService")
                                                                                             org.apereo.cas.CentralAuthenticationService centralAuthenticationService)