Class ReauthSettings (2.0.0)

public sealed class ReauthSettings : IMessage<ReauthSettings>, IEquatable<ReauthSettings>, IDeepCloneable<ReauthSettings>, IBufferMessage, IMessage

Configuration for IAP reauthentication policies.

Inheritance

Object > ReauthSettings

Namespace

Google.Cloud.Iap.V1

Assembly

Google.Cloud.Iap.V1.dll

Constructors

ReauthSettings()

public ReauthSettings()

ReauthSettings(ReauthSettings)

public ReauthSettings(ReauthSettings other)
Parameter
NameDescription
otherReauthSettings

Properties

MaxAge

public Duration MaxAge { get; set; }

Reauth session lifetime, how long before a user has to reauthenticate again.

Property Value
TypeDescription
Duration

Method

public ReauthSettings.Types.Method Method { get; set; }

Reauth method required by the policy.

Property Value
TypeDescription
ReauthSettings.Types.Method

PolicyType

public ReauthSettings.Types.PolicyType PolicyType { get; set; }

How IAP determines the effective policy in cases of hierarchial policies. Policies are merged from higher in the hierarchy to lower in the hierarchy.

Property Value
TypeDescription
ReauthSettings.Types.PolicyType