Class UserServiceWebSecurityConfiguration

java.lang.Object
com.skava.config.security.UserServiceWebSecurityConfiguration
All Implemented Interfaces:
com.skava.core.auth.CustomSecurityConfigurer

@Component public class UserServiceWebSecurityConfiguration extends Object implements com.skava.core.auth.CustomSecurityConfigurer
This service class contains the user service web security configuration class.
Author:
Infosys Equinox
  • Constructor Details

    • UserServiceWebSecurityConfiguration

      public UserServiceWebSecurityConfiguration()
      Default constructor
  • Method Details

    • customConfigure

      public void customConfigure(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity)
      This method handles AuthToken and Validates it.
      Specified by:
      customConfigure in interface com.skava.core.auth.CustomSecurityConfigurer
      Parameters:
      httpSecurity - Holds HttpSecurity object for session management.
    • getBusinessId

      @Transactional(propagation=REQUIRED, readOnly=true) public Long getBusinessId(Long collectionId)
      This method is used to get business id from collection id.
      Specified by:
      getBusinessId in interface com.skava.core.auth.CustomSecurityConfigurer
      Parameters:
      collectionId - a Long. Holds collection id
      Returns:
      a Long .Returns business id for the given collection id.