Class SpringAuthorisationManager

java.lang.Object
com.aquima.web.security.SpringAuthorisationManager
All Implemented Interfaces:
com.blueriq.component.api.security.IAuthorisationManager

public class SpringAuthorisationManager extends Object implements com.blueriq.component.api.security.IAuthorisationManager
Authorisation manager that uses Spring for the authorisation.

Important: There must be a AuthenticationManager bean with the id 'authenticationManager'

Since:
8.0
Author:
Danny Roest
  • Constructor Details

    • SpringAuthorisationManager

      public SpringAuthorisationManager(MvcRedirectHelper redirectHelper, com.aquima.interactions.foundation.logging.audit.IAuditEngine auditEngine, org.springframework.security.web.context.SecurityContextRepository securityContextRepository)
  • Method Details

    • getUserData

      public com.aquima.interactions.project.IUserData getUserData()
      Specified by:
      getUserData in interface com.blueriq.component.api.security.IAuthorisationManager
    • createAnonymousUser

      public void createAnonymousUser()
      Specified by:
      createAnonymousUser in interface com.blueriq.component.api.security.IAuthorisationManager
    • clearAuthorisation

      public void clearAuthorisation()
      Specified by:
      clearAuthorisation in interface com.blueriq.component.api.security.IAuthorisationManager
    • getOnFlowAccessExceptionUrl

      public String getOnFlowAccessExceptionUrl()
      Specified by:
      getOnFlowAccessExceptionUrl in interface com.blueriq.component.api.security.IAuthorisationManager