☰
Safeguard for Privileged Sessions Plugin SDK
1.1.4
Pages
1. History of releases
1.1. Latest release
1.2. Previous releases
2. Changelog
2.1. Changes in version 1.1.4
2.2. Changes in version 1.1.3
2.3. Changes in version 1.1.2
3. Introduction
4. Getting started
4.1. Starting from a plugin skeleton
4.2. Starting from scratch
4.3. Preparing the python environment
4.4. Using the python environment
5. pluginv build script
5.1. Version of Plugin SDK
5.2. Snapshot build
5.3. Release build
5.4. Run test scenarios
6. AA plugin development
6.1. Common configuration options
6.2. Plugin development
6.2.1. Administrative tasks
6.2.2. Basic functionality
6.2.3. Pre-defined attributes on self
6.2.4. Asking the end-user
6.2.5. Using cookies
6.2.6. Setting gateway user and groups
6.2.7. Setting additional meta data
6.2.8. Avoiding costly calculations
6.2.9. Adding to the constructor
6.2.10. Authentication cache
6.2.11. Altering the steps
6.3. Plugin response
6.4. Connection information
6.5. AAPlugin
6.5.1. AAPlugin way of working
6.5.2. AAPlugin methods and attributes
7. MFA Client
8. Plugin SDK services
8.1. PluginConfiguration
8.1.1. Exceptions
8.2. Logging
8.2.1. Configuration example
8.2.2. Configuring the logger service
8.2.3. Acquiring a logger
8.2.4. Usage example
8.3. CredentialStore
8.3.1. Configuration example
8.3.1.1. Acquiring a CredentialStore
8.3.2. Exceptions
8.4. LDAPServer
8.4.1. Configuration example
8.4.1.1. Acquiring a user attribute
8.4.2. Exceptions
8.5. UserList
8.5.1. Configuration example
8.5.1.1. Checking whether a user name matches a User List
8.5.2. Exceptions
8.6. HostResolver
8.7. Base class for exceptions
9. Fake services for testing
9.1. CredentialStore data injection
9.1.1. Example usage
9.1.2. Example usage with pytest and monkeypatch
9.2. LDAPServer data injection
9.2.1. Example usage
9.2.2. Example usage with pytest and monkeypatch
9.3. UserList data injection
9.3.1. Example usage
9.3.2. Example usage with pytest and monkeypatch
10. Plugin base functions
11. About us
12. Contacting us
13. Technical support resources
Safeguard for Privileged Sessions Plugin SDK 1.1.4 documentation
8. Plugin SDK services
« 7. MFA Client
8.1. PluginCo... »
Table Of Contents
1. History of releases
1.1. Latest release
1.2. Previous releases
2. Changelog
2.1. Changes in version 1.1.4
2.2. Changes in version 1.1.3
2.3. Changes in version 1.1.2
3. Introduction
4. Getting started
4.1. Starting from a plugin skeleton
4.2. Starting from scratch
4.3. Preparing the python environment
4.4. Using the python environment
5. pluginv build script
5.1. Version of Plugin SDK
5.2. Snapshot build
5.3. Release build
5.4. Run test scenarios
6. AA plugin development
6.1. Common configuration options
6.2. Plugin development
6.2.1. Administrative tasks
6.2.2. Basic functionality
6.2.3. Pre-defined attributes on self
6.2.4. Asking the end-user
6.2.5. Using cookies
6.2.6. Setting gateway user and groups
6.2.7. Setting additional meta data
6.2.8. Avoiding costly calculations
6.2.9. Adding to the constructor
6.2.10. Authentication cache
6.2.11. Altering the steps
6.3. Plugin response
6.4. Connection information
6.5. AAPlugin
6.5.1. AAPlugin way of working
6.5.2. AAPlugin methods and attributes
7. MFA Client
8. Plugin SDK services
8.1. PluginConfiguration
8.1.1. Exceptions
8.2. Logging
8.2.1. Configuration example
8.2.2. Configuring the logger service
8.2.3. Acquiring a logger
8.2.4. Usage example
8.3. CredentialStore
8.3.1. Configuration example
8.3.1.1. Acquiring a CredentialStore
8.3.2. Exceptions
8.4. LDAPServer
8.4.1. Configuration example
8.4.1.1. Acquiring a user attribute
8.4.2. Exceptions
8.5. UserList
8.5.1. Configuration example
8.5.1.1. Checking whether a user name matches a User List
8.5.2. Exceptions
8.6. HostResolver
8.7. Base class for exceptions
9. Fake services for testing
9.1. CredentialStore data injection
9.1.1. Example usage
9.1.2. Example usage with pytest and monkeypatch
9.2. LDAPServer data injection
9.2.1. Example usage
9.2.2. Example usage with pytest and monkeypatch
9.3. UserList data injection
9.3.1. Example usage
9.3.2. Example usage with pytest and monkeypatch
10. Plugin base functions
11. About us
12. Contacting us
13. Technical support resources
Previous topic
7. MFA Client
Next topic
8.1. PluginConfiguration
Show Source
8. Plugin SDK services
¶
8.1. PluginConfiguration
8.1.1. Exceptions
8.2. Logging
8.2.1. Configuration example
8.2.2. Configuring the logger service
8.2.3. Acquiring a logger
8.2.4. Usage example
8.3. CredentialStore
8.3.1. Configuration example
8.3.1.1. Acquiring a CredentialStore
8.3.2. Exceptions
8.4. LDAPServer
8.4.1. Configuration example
8.4.1.1. Acquiring a user attribute
8.4.2. Exceptions
8.5. UserList
8.5.1. Configuration example
8.5.1.1. Checking whether a user name matches a User List
8.5.2. Exceptions
8.6. HostResolver
8.7. Base class for exceptions