Class UserProfileHandler

java.lang.Object
org.imixs.security.oidc.marty.UserProfileHandler
All Implemented Interfaces:
Serializable

@RequestScoped public class UserProfileHandler extends Object implements Serializable
This class UserProfileHandler is a CDI Observer bean listening to updates of a Imixs-Marty profile during the login process. It automatically updates the user profile with the attributes provided by the OpenID provider.
See Also:
  • Constructor Details

    • UserProfileHandler

      public UserProfileHandler()
  • Method Details

    • onProfileEvent

      public void onProfileEvent(@Observes org.imixs.marty.profile.ProfileEvent profileEvent) throws org.imixs.workflow.exceptions.AccessDeniedException
      ProfileEvent listener to update a new profile with the user attributes provided by the OpenID provider.
      Parameters:
      workflowEvent -
      Throws:
      org.imixs.workflow.exceptions.AccessDeniedException