Package org.imixs.workflow.office.oidc
Class Securitybean
java.lang.Object
org.imixs.workflow.office.oidc.Securitybean
- All Implemented Interfaces:
Serializable
@RequestScoped
@Path("/oidc")
@Produces("text/plain")
public class Securitybean
extends Object
implements Serializable
This class implements a OpenIdAuthenticationMechanismDefinition for
Authentication against an OpenID Provider (e.g. Keycloak).
is an OpenID Connect Default implementation
See also:
- https://auth0.com/blog/jakarta-ee-oidc/
- https://blogs.nologin.es/rickyepoderi/
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonProfileEvent(org.imixs.marty.profile.ProfileEvent profileEvent) ProfileEvent listener to update a new profile with the user attributes provided by the OpenID provider.Debug endpoint prints session details into the server log
-
Constructor Details
-
Securitybean
public Securitybean()
-
-
Method Details
-
sessionInfoAuth
Debug endpoint prints session details into the server log- Returns:
-
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
-