HumHub Documentation (unofficial)

WebIdentityProvider
in package
implements CredentialProvider uses DateFromResult

FinalYes

Provides Credentials from Web Identity or OpenID Connect Federation.

Tags
see
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-idp_oidc.html
author

Jérémy Derussé jeremy@derusse.com

Table of Contents

Interfaces

CredentialProvider
Interface for providing Credential.

Properties

$httpClient  : HttpClientInterface|null
$iniFileLoader  : IniFileLoader
$logger  : LoggerInterface

Methods

__construct()  : mixed
getCredentials()  : Credentials|null
Return a Credential when possible. Return null otherwise.
getCredentialsFromRole()  : Credentials|null
getTokenFileContent()  : string

Properties

Methods

getCredentialsFromRole()

private getCredentialsFromRole(string $roleArn, string $tokenFile, string|null $sessionName, string|null $region) : Credentials|null
Parameters
$roleArn : string
$tokenFile : string
$sessionName : string|null
$region : string|null
Return values
Credentials|null

        
On this page

Search results