API Reference

Class

StaticAccessTokenCredentialSource

Namespace OfficeIMO.GoogleWorkspace
Assembly OfficeIMO.GoogleWorkspace
Modifiers sealed

Credential source that always returns the same already-acquired access token.

Inheritance

  • Object
  • StaticAccessTokenCredentialSource

Constructors

StaticAccessTokenCredentialSource 2 overloads
public StaticAccessTokenCredentialSource(String accessToken, Nullable<DateTimeOffset> expiresAt = null, IReadOnlyList<String> scopes = null) #

Creates an unverified static token source. This exact overload is retained for binary compatibility.

Parameters

accessToken System.String requiredposition: 0
expiresAt System.Nullable{System.DateTimeOffset} = null optionalposition: 1
scopes System.Collections.Generic.IReadOnlyList{System.String} = null optionalposition: 2
public StaticAccessTokenCredentialSource(String accessToken, Nullable<DateTimeOffset> expiresAt, IReadOnlyList<String> scopes, String account) #

Creates an unverified static token source with an informational account label.

Parameters

accessToken System.String requiredposition: 0
expiresAt System.Nullable{System.DateTimeOffset} requiredposition: 1
scopes System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 2
account System.String requiredposition: 3

Methods

public virtual Task<GoogleWorkspaceAccessToken> AcquireAccessTokenAsync(IEnumerable<String> scopes, CancellationToken cancellationToken = null) #
Returns: Task<GoogleWorkspaceAccessToken>

Parameters

scopes IEnumerable<String> requiredposition: 0
cancellationToken CancellationToken = null optionalposition: 1