@Override public ServerAuthContext getAuthContext(String authContextId, Subject serviceSubject, Map properties) throws AuthException { // The runtime is required to call this method immediately after getAuthContextID. ElytronServerAuthContext serverAuthContext = contextMap.remove(authContextId); if (serverAuthContext == null) throw log.unrecognisedAuthContextId(authContextId); serverAuthContext.initialise(serviceSubject, callbackHandler, properties); return serverAuthContext; }
@Override public ServerAuthContext getAuthContext(String authContextId, Subject serviceSubject, Map properties) throws AuthException { // The runtime is required to call this method immediately after getAuthContextID. ElytronServerAuthContext serverAuthContext = contextMap.remove(authContextId); if (serverAuthContext == null) throw log.unrecognisedAuthContextId(authContextId); serverAuthContext.initialise(serviceSubject, callbackHandler, properties); return serverAuthContext; }
@Override public ServerAuthContext getAuthContext(String authContextId, Subject serviceSubject, Map properties) throws AuthException { // The runtime is required to call this method immediately after getAuthContextID. ElytronServerAuthContext serverAuthContext = contextMap.remove(authContextId); if (serverAuthContext == null) throw log.unrecognisedAuthContextId(authContextId); serverAuthContext.initialise(serviceSubject, callbackHandler, properties); return serverAuthContext; }