T
- process return typepublic abstract class OpenSAMLWrapper<T> extends Object
https://wiki.shibboleth.net/confluence/display/OS30/Initialization+and+Configuration http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html https://stackoverflow.com/questions/37948303/opensaml3-resource-not-found-default-config-xml-in-osgi-container/39004323#39004323
Modifier and Type | Field and Description |
---|---|
protected org.kohsuke.stapler.StaplerRequest |
request |
protected org.kohsuke.stapler.StaplerResponse |
response |
protected SamlPluginConfig |
samlPluginConfig |
Constructor and Description |
---|
OpenSAMLWrapper() |
Modifier and Type | Method and Description |
---|---|
protected org.pac4j.saml.client.SAML2Client |
createSAML2Client() |
protected org.pac4j.core.context.WebContext |
createWebContext() |
T |
get()
Initialize the OpenSaml services and run the process defined on the abstract method process().
|
protected abstract T |
process()
Process to run using the OpenSaml services.
|
protected SamlPluginConfig samlPluginConfig
protected org.kohsuke.stapler.StaplerRequest request
protected org.kohsuke.stapler.StaplerResponse response
public T get()
protected abstract T process()
protected org.pac4j.core.context.WebContext createWebContext()
protected org.pac4j.saml.client.SAML2Client createSAML2Client()
Copyright © 2016–2021. All rights reserved.