Table of Contents

Class JiraApiKeyAuthProvider

Namespace
JD.AI.Connectors.Jira
Assembly
JD.AI.Connectors.Jira.dll

Authenticates Jira API requests using Basic auth with email + API token.

public sealed class JiraApiKeyAuthProvider : IConnectorAuthProvider
Inheritance
JiraApiKeyAuthProvider
Implements
Inherited Members

Constructors

JiraApiKeyAuthProvider(JiraConnectorOptions)

Initializes the auth provider with the configured options.

public JiraApiKeyAuthProvider(JiraConnectorOptions options)

Parameters

options JiraConnectorOptions

Properties

Scheme

The authentication scheme name (e.g. "ApiKey", "OAuth2", "Bearer").

public string Scheme { get; }

Property Value

string

Methods

GetAuthorizationHeaderAsync(CancellationToken)

Retrieves the authorization header value for an outbound request. Return null if no authorization header should be added.

public Task<string?> GetAuthorizationHeaderAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Returns

Task<string>

IsAuthenticatedAsync(CancellationToken)

Checks whether credentials are currently available and valid.

public Task<bool> IsAuthenticatedAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Returns

Task<bool>