5.1.17. Class VAAuthentication

This class encapsulates outband authentication using the Vela Authentication Agent (VAA). The Vela Authentication Agent is an application that runs on the client computers and provides an interface for the users to authenticate themselves when Vela requests authentication for accessing a service. This way any protocol, even those not supporting authentication can be securely authenticated. All communication between Vela and VAA is SSL-encrypted.

Example 5.9. Outband authentication example

The following authentication policy defines a class that uses outband authentication.

AuthenticationPolicy(name="demo_outbandauthentication_policy", cache=None, authentication=VAAuthentication(port=1316, timeout=60000, connect_timeout=60000, pki=("/etc/key.d/Vela_certificate/cert.pem", "/etc/key.d/Vela_certificate/key.pem")), provider="demo_authentication_provider")