Custom Authentication Engines
  • 05 Dec 2024
  • 1 Minute à lire
  • Sombre
    Lumière
  • PDF

Custom Authentication Engines

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

Developing an authentication engine for OneSpan Authentication Server requires to create a dynamically loaded library that implements the OneSpan Authentication Server authentication engine API.

  • On Windows, the library should be implemented as a dynamic-link library (.dll).
  • On Linux, the library should be implemented as a shared object file (.so).

The dynamically loaded library should expose the following C functions:

  • ikey_initialise(). This function should initialize the custom authentication engine. The function implementation could retrieve custom engine configuration settings by calling the function pointer getProperty specified as first parameter.

    Custom authentication engine configuration settings should be specified during the installation of the authentication engine using the OneSpan Authentication Server Configuration Utility (see Custom authentication engine definitions via the OneSpan Authentication Server Configuration Utility) or directly in the OneSpan Authentication Server configuration file (see Custom authentication engine definitions via the configuration file).

  • ikey_authenticate(). This function verifies the specified password for the identified user. The user is identified by the following mandatory parameters:

    • szUserID
    • szDomain
  • ikey_terminate(). This function is called when the library is about to be unloaded by OneSpan Authentication Server.

Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle