public class SecureResponseTypeExecutor extends Object implements ClientPolicyExecutorProvider
Modifier and Type | Field and Description |
---|---|
protected ComponentModel |
componentModel |
protected KeycloakSession |
session |
Constructor and Description |
---|
SecureResponseTypeExecutor(KeycloakSession session,
ComponentModel componentModel) |
Modifier and Type | Method and Description |
---|---|
void |
executeOnAuthorizationRequest(OIDCResponseType parsedResponseType,
AuthorizationEndpointRequest request,
String redirectUri) |
void |
executeOnEvent(ClientPolicyContext context)
execute actions against the client on the event defined in
ClientPolicyEvent . |
String |
getName() |
String |
getProviderId() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close
protected final KeycloakSession session
protected final ComponentModel componentModel
public SecureResponseTypeExecutor(KeycloakSession session, ComponentModel componentModel)
public void executeOnEvent(ClientPolicyContext context) throws ClientPolicyException
ClientPolicyExecutorProvider
ClientPolicyEvent
.executeOnEvent
in interface ClientPolicyExecutorProvider
context
- - the context of the event.ClientPolicyException
public void executeOnAuthorizationRequest(OIDCResponseType parsedResponseType, AuthorizationEndpointRequest request, String redirectUri) throws ClientPolicyException
ClientPolicyException
public String getName()
getName
in interface ClientPolicyExecutorProvider
public String getProviderId()
getProviderId
in interface ClientPolicyExecutorProvider
Copyright © 2020 JBoss by Red Hat. All rights reserved.