Automating OneSpan Authentication Server administration workflows

When working with custom integrations using the OneSpan Authentication Server SDK, you can automate certain administration workflows by creating automated OneSpan Authentication Server services. This may be relevant if you want to perform frequent administrative tasks on a large scale and you want to avoid creating and keeping track of multiple active administrative sessions.

To achieve this, automated OneSpan Authentication Server services require a special user to perform administrative requests, i.e. the service user. Service users do not log on interactively to components such as Administration Web Interface, but authorize each administrative operation individually via the API key generated by OneSpan Authentication Server. This API key can be provided either within the sessionID SOAP field or the HTTP authorization header.

To automate administrative tasks, you need to first create a service user and generate an API key in the Administration Web Interface.For more information about service users and API key authorization, refer to the OneSpan Authentication Server Administrator Guide.

Once the service user is in place, you need to add the service user's credentials either to the sessionID SOAP field for each command or to the HTTP authorization header. For more information, refer to the OneSpan Authentication Server SDK Programmer's Guide for Java or the OneSpan Authentication Server SDK Programmer's Guide for .NET.