Safeguard for Privileged Sessions Plugin SDK
1.1.2
☰
Pages
1. History of releases
1.1. Latest release
1.2. Previous releases
2. Introduction
3. Getting started
3.1. Starting from scratch
4. AA plugin development
4.1. Common configuration options
4.2. Plugin development
4.2.1. Administrative tasks
4.2.2. Basic functionality
4.2.3. Pre-defined attributes on self
4.2.4. Asking the end-user
4.2.5. Using cookies
4.2.6. Setting gateway user and groups
4.2.7. Setting additional meta data
4.2.8. Avoiding costly calculations
4.2.9. Adding to the constructor
4.2.10. Authentication cache
4.2.11. Altering the steps
4.3. Plugin response
4.4. Connection information
4.5. AAPlugin
4.5.1. AAPlugin way of working
4.5.2. AAPlugin methods and attributes
5. MFA Client
6. Plugin SDK services
6.1. PluginConfiguration
6.1.1. Exceptions
6.2. Logging
6.2.1. Configuration example
6.2.2. Configuring the logger service
6.2.3. Acquiring a logger
6.2.4. Usage example
6.3. CredentialStore
6.3.1. Configuration example
6.3.1.1. Acquiring a CredentialStore
6.3.2. Exceptions
6.4. LDAPServer
6.4.1. Configuration example
6.4.1.1. Acquiring a user attribute
6.4.2. Exceptions
6.5. UserList
6.5.1. Configuration example
6.5.1.1. Checking whether a user name matches a User List
6.5.2. Exceptions
6.6. HostResolver
6.7. Base class for exceptions
7. Fake services for testing
7.1. CredentialStore data injection
7.1.1. Example usage
7.1.2. Example usage with pytest and monkeypatch
7.2. LDAPServer data injection
7.2.1. Example usage
7.2.2. Example usage with pytest and monkeypatch
7.3. UserList data injection
7.3.1. Example usage
7.3.2. Example usage with pytest and monkeypatch
8. Plugin base functions
9. About us
10. Contacting us
11. Technical support resources
Safeguard for Privileged Sessions Plugin SDK
search
Safeguard for Privileged Sessions Plugin SDK 1.1.2 documentation
7. Fake services for testing
« 6.7. Base cla...
7.1. Credenti... »
Table Of Contents
1. History of releases
1.1. Latest release
1.2. Previous releases
2. Introduction
3. Getting started
3.1. Starting from scratch
4. AA plugin development
4.1. Common configuration options
4.2. Plugin development
4.2.1. Administrative tasks
4.2.2. Basic functionality
4.2.3. Pre-defined attributes on self
4.2.4. Asking the end-user
4.2.5. Using cookies
4.2.6. Setting gateway user and groups
4.2.7. Setting additional meta data
4.2.8. Avoiding costly calculations
4.2.9. Adding to the constructor
4.2.10. Authentication cache
4.2.11. Altering the steps
4.3. Plugin response
4.4. Connection information
4.5. AAPlugin
4.5.1. AAPlugin way of working
4.5.2. AAPlugin methods and attributes
5. MFA Client
6. Plugin SDK services
6.1. PluginConfiguration
6.1.1. Exceptions
6.2. Logging
6.2.1. Configuration example
6.2.2. Configuring the logger service
6.2.3. Acquiring a logger
6.2.4. Usage example
6.3. CredentialStore
6.3.1. Configuration example
6.3.1.1. Acquiring a CredentialStore
6.3.2. Exceptions
6.4. LDAPServer
6.4.1. Configuration example
6.4.1.1. Acquiring a user attribute
6.4.2. Exceptions
6.5. UserList
6.5.1. Configuration example
6.5.1.1. Checking whether a user name matches a User List
6.5.2. Exceptions
6.6. HostResolver
6.7. Base class for exceptions
7. Fake services for testing
7.1. CredentialStore data injection
7.1.1. Example usage
7.1.2. Example usage with pytest and monkeypatch
7.2. LDAPServer data injection
7.2.1. Example usage
7.2.2. Example usage with pytest and monkeypatch
7.3. UserList data injection
7.3.1. Example usage
7.3.2. Example usage with pytest and monkeypatch
8. Plugin base functions
9. About us
10. Contacting us
11. Technical support resources
Previous topic
6.7. Base class for exceptions
Next topic
7.1. CredentialStore data injection
Show Source
7. Fake services for testing
¶
7.1. CredentialStore data injection
7.1.1. Example usage
7.1.2. Example usage with pytest and monkeypatch
7.2. LDAPServer data injection
7.2.1. Example usage
7.2.2. Example usage with pytest and monkeypatch
7.3. UserList data injection
7.3.1. Example usage
7.3.2. Example usage with pytest and monkeypatch