code: protected ProfileRequestContext<?, ?> getProfileRequestContext(HttpServletRequest httpRequest) throws ExternalAuthenticationException {
      return ExternalAuthentication.getProfileRequestContext(this.getExternalAuthenticationKey(httpRequest), httpRequest);
    }
docs: Returns the {@link ProfileRequestContext} object associated with the current authentication process.
  
  @param httpRequest
  the HTTP request
  @return the context
  @throws ExternalAuthenticationException
  if no active session exists