Interface InboundSecurityContext

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

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

    • registerSecurityTokenProvider

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

      SecurityTokenProvider<? extends InboundSecurityToken> 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<? extends InboundSecurityToken>> getRegisteredSecurityTokenProviders()
      Returns all currently registered SecurityTokenProvider's
      Returns:
      All registered SecurityTokenProvider's