Class DeployedIndexAuthConfig.Types.AuthProvider (1.6.0)

public sealed class AuthProvider : IMessage<DeployedIndexAuthConfig.Types.AuthProvider>, IEquatable<DeployedIndexAuthConfig.Types.AuthProvider>, IDeepCloneable<DeployedIndexAuthConfig.Types.AuthProvider>, IBufferMessage, IMessage

Configuration for an authentication provider, including support for JSON Web Token (JWT).

Inheritance

Object > DeployedIndexAuthConfig.Types.AuthProvider

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

AuthProvider()

public AuthProvider()

AuthProvider(DeployedIndexAuthConfig.Types.AuthProvider)

public AuthProvider(DeployedIndexAuthConfig.Types.AuthProvider other)
Parameter
NameDescription
otherDeployedIndexAuthConfig.Types.AuthProvider

Properties

AllowedIssuers

public RepeatedField<string> AllowedIssuers { get; }

A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format:

service-account-name@project-id.iam.gserviceaccount.com

Property Value
TypeDescription
RepeatedField<String>

Audiences

public RepeatedField<string> Audiences { get; }

The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted.

Property Value
TypeDescription
RepeatedField<String>