Interface OutboundSecurityContext

All Superinterfaces:
SecurityContext, SecurityEventListener
All Known Implementing Classes:
OutboundSecurityContextImpl

public interface OutboundSecurityContext extends SecurityContext
The document security context
  • Method Details

    • registerSecurityTokenProvider

      void registerSecurityTokenProvider(String id, SecurityTokenProvider<OutboundSecurityToken> securityTokenProvider)
      Register a new SecurityTokenProvider.
      Parameters:
      id - A unique id
      securityTokenProvider - The actual SecurityTokenProvider to register.
    • getSecurityTokenProvider

      SecurityTokenProvider<OutboundSecurityToken> getSecurityTokenProvider(String id)
      Returns a registered SecurityTokenProvider with the given id or null if not found
      Parameters:
      id - The SecurityTokenProvider's id
      Returns:
      The SecurityTokenProvider
    • getRegisteredSecurityTokenProviders

      List<SecurityTokenProvider<OutboundSecurityToken>> getRegisteredSecurityTokenProviders()
      Returns all currently registered SecurityTokenProvider's
      Returns:
      All registered SecurityTokenProvider's