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
optionsJiraConnectorOptions
Properties
Scheme
The authentication scheme name (e.g. "ApiKey", "OAuth2", "Bearer").
public string Scheme { get; }
Property Value
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
Returns
IsAuthenticatedAsync(CancellationToken)
Checks whether credentials are currently available and valid.
public Task<bool> IsAuthenticatedAsync(CancellationToken ct = default)