Mandatory Services
-
Authenticate (GET or POST): authenticates a userMust be available on
<URL>/authenticateand on<URL>/. -
Reset (GET): restores the security source to its initial stateMust be available on
<URL>/reset.
Mandatory Services
Authentication Request
Exalead CloudView Search triggers a remote security query to the remote security connector using a
simple HTTP GET or POST. Authentication parameters, Authentication ResponseWhether the remote security source succeeded to authenticate the user, it sends back a 200 OK and embeds in the http body the authentication result (XML representation) with it is state. If the authentication succeeded, it contains the list of security tokens of the user; otherwise it contains the cause of failure. Required Response FormatThe
Here is an example of the result format in XML. <AuthenticationResult xmlns="exa:com.exalead.security.sources.common" userDisplayName="Anonymous user" userId="guest" success="true"> <SecurityToken xmlns="exa:com.exalead.security.sources.common" token="remote:first_token" /> <SecurityToken xmlns="exa:com.exalead.security.sources.common" token="remote:second_token" /> </AuthenticationResult> Security TokensIf authentication is successful, the node also contains a list of security tokens. A
Configuring a Remote HTTP Security SourceIn the Administration Console, go to Search > Security Sources and click Add security source.
To provide high availability, you can declare multiple hosts with the following parameters:
| ||||||||||||