Class AuthenticatorConfig
Authenticator configuration. For more information, read the OAth 2.0 client credentials flow
Inherited Members
Namespace: Cognite.Extensions
Assembly: Cognite.Extensions.dll
Syntax
public class AuthenticatorConfig
Properties
| Edit this page View SourceAudience
Audience
Declaration
public string? Audience { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Audience |
Authority
Identity provider authority endpoint (optional)
Declaration
public string? Authority { get; set; }
Property Value
| Type | Description |
|---|---|
| string | URI |
Certificate
Configuration for using certificate authentication.
Declaration
public CertificateConfig? Certificate { get; set; }
Property Value
| Type | Description |
|---|---|
| CertificateConfig |
ClientId
The application (client) Id
Declaration
public string? ClientId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Client Id |
Implementation
DEPRECATED: Which implementation to use in the authenticator (optional)
Declaration
public AuthenticatorConfig.AuthenticatorImplementation Implementation { get; set; }
Property Value
| Type | Description |
|---|---|
| AuthenticatorConfig.AuthenticatorImplementation |
MinTtl
Minimum time-to-live for the token in seconds (optional)
Declaration
public int MinTtl { get; set; }
Property Value
| Type | Description |
|---|---|
| int | Minimum TTL |
Resource
Resource (optional, only valid for Basic implementation)
Declaration
public string? Resource { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Secret |
Scopes
Resource scopes
Declaration
public ListOrSpaceSeparated? Scopes { get; set; }
Property Value
| Type | Description |
|---|---|
| ListOrSpaceSeparated | Scope |
Secret
The client secret
Declaration
public string? Secret { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Secret |
Tenant
The directory tenant. Either this or TokenUrl must be set.
Declaration
public string? Tenant { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Tenant |
TokenUrl
URL to fetch tokens from. Either this or Auhtority / Tenant must be set.
Declaration
public string? TokenUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Tenant |