public class InboundSecurityContextImpl extends AbstractSecurityContextImpl implements InboundSecurityContext
Constructor and Description |
---|
InboundSecurityContextImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
forwardSecurityEvent(SecurityEvent securityEvent) |
List<SecurityTokenProvider<? extends InboundSecurityToken>> |
getRegisteredSecurityTokenProviders()
Returns all currently registered SecurityTokenProvider's
|
SecurityTokenProvider<? extends InboundSecurityToken> |
getSecurityTokenProvider(String id)
Returns a registered SecurityTokenProvider with the given id or null if not found
|
void |
registerSecurityTokenProvider(String id,
SecurityTokenProvider<? extends InboundSecurityToken> securityTokenProvider)
Register a new SecurityTokenProvider.
|
addSecurityEventListener, get, getAsList, getAsMap, put, putAsList, putAsMap, putList, registerSecurityEvent, remove
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSecurityEventListener, get, getAsList, getAsMap, put, putAsList, putAsMap, putList, remove
registerSecurityEvent
protected void forwardSecurityEvent(SecurityEvent securityEvent) throws XMLSecurityException
forwardSecurityEvent
in class AbstractSecurityContextImpl
XMLSecurityException
public void registerSecurityTokenProvider(String id, SecurityTokenProvider<? extends InboundSecurityToken> securityTokenProvider)
InboundSecurityContext
registerSecurityTokenProvider
in interface InboundSecurityContext
id
- A unique idsecurityTokenProvider
- The actual SecurityTokenProvider to register.public SecurityTokenProvider<? extends InboundSecurityToken> getSecurityTokenProvider(String id)
InboundSecurityContext
getSecurityTokenProvider
in interface InboundSecurityContext
id
- The SecurityTokenProvider's idpublic List<SecurityTokenProvider<? extends InboundSecurityToken>> getRegisteredSecurityTokenProviders()
InboundSecurityContext
getRegisteredSecurityTokenProviders
in interface InboundSecurityContext
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.