class O365OAuth2Client extends Oauth2ClientPluginBase

OAuth2 Client to authenticate with Microsoft 365.

Properties

protected HelperService $helperService

The o365 helper service.

Methods

void
clearAccessToken()

{@inheritdoc}

static 
create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition)

{@inheritdoc}

string
getClientId()

{@inheritdoc}

string
getClientSecret()

{@inheritdoc}

string|null
getCredentialProvider()

{@inheritdoc}

AccessTokenInterface|null
retrieveAccessToken()

{@inheritdoc}

void
storeAccessToken(AccessTokenInterface $accessToken)

{@inheritdoc}

Details

at line 88
void clearAccessToken()

{@inheritdoc}

Return Value

void

at line 39
static create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition)

{@inheritdoc}

Parameters

ContainerInterface $container
array $configuration
$plugin_id
$plugin_definition

at line 49
string getClientId()

{@inheritdoc}

Return Value

string

at line 60
string getClientSecret()

{@inheritdoc}

Return Value

string

at line 95
string|null getCredentialProvider()

{@inheritdoc}

Return Value

string|null

at line 81
AccessTokenInterface|null retrieveAccessToken()

{@inheritdoc}

Return Value

AccessTokenInterface|null

at line 71
void storeAccessToken(AccessTokenInterface $accessToken)

{@inheritdoc}

Parameters

AccessTokenInterface $accessToken

Return Value

void