ICredentialsManager¶
-
interface
OCP\Security\ICredentialsManager¶ - Store and retrieve credentials for external services
Implemented by: OC\Security\CredentialsManagerSource: lib/public/Security/ICredentialsManager.php#34
Methods¶
-
public
OCP\Security\ICredentialsManager::store($userId, $identifier, $credentials)¶ - Store a set of credentials
Source: Parameters: - $userId (string) empty string for system-wide credentials
- $identifier (string)
- $credentials (mixed)
Since: 8.2.0
-
public
OCP\Security\ICredentialsManager::retrieve($userId, $identifier)¶ - Retrieve a set of credentials
Source: Parameters: - $userId (string) empty string for system-wide credentials
- $identifier (string)
Returns: mixed
Since: 8.2.0
-
public
OCP\Security\ICredentialsManager::delete($userId, $identifier)¶ - Delete a set of credentials
Source: Parameters: - $userId (string) empty string for system-wide credentials
- $identifier (string)
Returns: int rows removed
Since: 8.2.0
-
public
OCP\Security\ICredentialsManager::erase($userId)¶ - Erase all credentials stored for a user
Source: Parameters: - $userId (string)
Returns: int rows removed
Since: 8.2.0