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 TypeMethodDescriptionprovisionAdminUser(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:
-