Interface AdminUserProvisioningService

All Known Implementing Classes:
AdminUserProvisioningServiceImpl

public interface AdminUserProvisioningService
Utility to add or update the AdminUser object in the database after authentication from an external system.
Author:
Kelly Tisdell
  • Method Summary

    Modifier and Type
    Method
    Description
    provisionAdminUser(org.broadleafcommerce.common.security.BroadleafExternalAuthenticationUserDetails details)
    This method uses the details argument to add or update an AdminUser object in the database, along with appropriate roles and permissions.
  • Method Details

    • provisionAdminUser

      AdminUserDetails provisionAdminUser(org.broadleafcommerce.common.security.BroadleafExternalAuthenticationUserDetails details)
      This method uses the details argument to add or update an AdminUser object in the database, along with appropriate roles and permissions. The result of the call to this should be an instance of AdminUserDetails.

      NOTE: IT IS GENERALLY EXPECTED THAT THIS METHOD WILL BE CALLED AFTER A USER HAS BEEN AUTHENTICATED.

      Parameters:
      details -
      Returns: