USER MANUALS

Developing Custom Authenticators

In certain circumstances (usually in complex scenarios), authentication and authorization processes cannot be achieved using default integrated options such (LDAP, Kerberos, OAuth, SAML). Virtual Data Port has a module that allows the client to use any authenticators of his choice, we will call it “Custom Authenticator”.

This module allows the client to develop and utilize their own modules to determine how the authentication and authorization processes will be carried out.

Each Custom authenticator implementation can use basic authentication (we will identify it as login) or use a custom implementation of the OAuth, SAML, Denodo Security Token or Kerberos protocol.

Within a Custom Authenticator JAR, it is possible to implement and support multiple authentication methods. The organization of these implementations is flexible: they can be distributed across multiple classes or consolidated into a single one.

The usage of a Custom Authenticator is transparent for the RESTful web service. It is only needed to configure the service desired authentications as described in Configuring the RESTful Web Service.

Section contents:

Add feedback