Table Of Contents

Previous topic

2. Changelog

Next topic

4. Getting started

3. Introduction

The One Identity Safeguard for Privileged Sessions Plugin Software Development Kit (Plugin SDK) provides base classes and services to enable rapid development of Python 3 plugins for the Safeguard for Privileged Sessions product. The Plugin SDK helps implement the requirements stated in the documents

  • Creating custom Authentication and Authorization plugins developer’s guide,

  • Creating custom Credential Store plugins developer’s guide.

The documents above are part of the One Identity technical documentation .

The AAPlugin base class can be used as starting point to create an Authentication and Authorization plugin. The MFAClient base class can be used together with AAPlugin for simple integration with multi factor authentication services where the user identity and password is enough for a successful authentication.

The services described in section Plugin SDK services implement various generic functions as well as functions specific to Safeguard for Privileged Sessions. Even the Safeguard for Privileged Sessions specific functions can be invoked in any Python development environment. To populate the Safeguard for Privileged Sessions specific functions with test data outside the product, use the “fake” services listed in section Fake services for testing.