public class TrustedHostClientRegistrationPolicy extends Object implements ClientRegistrationPolicy
Constructor and Description |
---|
TrustedHostClientRegistrationPolicy(KeycloakSession session,
ComponentModel componentModel) |
Modifier and Type | Method and Description |
---|---|
void |
afterRegister(ClientRegistrationContext context,
ClientModel clientModel) |
void |
afterUpdate(ClientRegistrationContext context,
ClientModel clientModel) |
void |
beforeDelete(ClientRegistrationProvider provider,
ClientModel clientModel) |
void |
beforeRegister(ClientRegistrationContext context) |
void |
beforeUpdate(ClientRegistrationContext context,
ClientModel clientModel) |
void |
beforeView(ClientRegistrationProvider provider,
ClientModel clientModel) |
protected void |
checkURLTrusted(String url,
List<String> trustedHosts,
List<String> trustedDomains) |
protected List<String> |
getTrustedDomains() |
protected List<String> |
getTrustedHosts() |
protected void |
verifyClientUrls(ClientRegistrationContext context) |
protected void |
verifyHost() |
protected String |
verifyHostInTrustedDomains(String hostAddress,
List<String> trustedDomains) |
protected String |
verifyHostInTrustedHosts(String hostAddress,
List<String> trustedHosts) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close
public TrustedHostClientRegistrationPolicy(KeycloakSession session, ComponentModel componentModel)
public void beforeRegister(ClientRegistrationContext context) throws ClientRegistrationPolicyException
beforeRegister
in interface ClientRegistrationPolicy
ClientRegistrationPolicyException
public void afterRegister(ClientRegistrationContext context, ClientModel clientModel)
afterRegister
in interface ClientRegistrationPolicy
public void beforeUpdate(ClientRegistrationContext context, ClientModel clientModel) throws ClientRegistrationPolicyException
beforeUpdate
in interface ClientRegistrationPolicy
ClientRegistrationPolicyException
public void afterUpdate(ClientRegistrationContext context, ClientModel clientModel)
afterUpdate
in interface ClientRegistrationPolicy
public void beforeView(ClientRegistrationProvider provider, ClientModel clientModel) throws ClientRegistrationPolicyException
beforeView
in interface ClientRegistrationPolicy
ClientRegistrationPolicyException
public void beforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) throws ClientRegistrationPolicyException
beforeDelete
in interface ClientRegistrationPolicy
ClientRegistrationPolicyException
protected void verifyHost() throws ClientRegistrationPolicyException
protected String verifyHostInTrustedHosts(String hostAddress, List<String> trustedHosts)
protected String verifyHostInTrustedDomains(String hostAddress, List<String> trustedDomains)
protected void verifyClientUrls(ClientRegistrationContext context) throws ClientRegistrationPolicyException
Copyright © 2021 JBoss by Red Hat. All rights reserved.