Class ClientAddonsSamlpGetArgs
Inheritance
Inherited Members
Namespace: Pulumi.Auth0.Inputs
Assembly: Pulumi.Auth0.dll
Syntax
public sealed class ClientAddonsSamlpGetArgs : ResourceArgs
Constructors
View SourceClientAddonsSamlpGetArgs()
Declaration
public ClientAddonsSamlpGetArgs()
Properties
View SourceAudience
String. Audience of the SAML Assertion. Default will be the Issuer on SAMLRequest.
Declaration
public Input<string> Audience { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.String> |
AuthnContextClassRef
String. Class reference of the authentication context.
Declaration
public Input<string> AuthnContextClassRef { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.String> |
Binding
String. Protocol binding used for SAML logout responses.
Declaration
public Input<string> Binding { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.String> |
CreateUpnClaim
Boolean, (Default=true) Indicates whether or not a UPN claim should be created.
Declaration
public Input<bool> CreateUpnClaim { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.Boolean> |
Destination
String. Destination of the SAML Response. If not specified, it will be AssertionConsumerUrlof SAMLRequest or Callback URL if there was no SAMLRequest.
Declaration
public Input<string> Destination { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.String> |
DigestAlgorithm
String, (Default=sha1). Algorithm used to calculate the digest of the SAML Assertion or response. Options include defaultsha1 and sha256.
Declaration
public Input<string> DigestAlgorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.String> |
IncludeAttributeNameFormat
Boolean,(Default=true). Indicates whether or not we should infer the NameFormat based on the attribute name. If set to false, the attribute NameFormat is not set in the assertion.
Declaration
public Input<bool> IncludeAttributeNameFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.Boolean> |
LifetimeInSeconds
Integer, (Default=3600). Number of seconds during which the token is valid.
Declaration
public Input<int> LifetimeInSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.Int32> |
Logout
Map(Resource). Configuration settings for logout. For details, see Logout.
Declaration
public Input<ClientAddonsSamlpLogoutGetArgs> Logout { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<ClientAddonsSamlpLogoutGetArgs> |
MapIdentities
Boolean, (Default=true). Indicates whether or not to add additional identity information in the token, such as the provider used and the access_token, if available.
Declaration
public Input<bool> MapIdentities { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.Boolean> |
Mappings
Map(String). Mappings between the Auth0 user profile property name (name) and the output attributes on the SAML attribute in the assertion (value).
Declaration
public InputMap<object> Mappings { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.InputMap<System.Object> |
MapUnknownClaimsAsIs
Boolean, (Default=false). Indicates whether or not to add a prefix of http://schema.auth0.com to any claims that are not mapped to the common profile when passed through in the output assertion.
Declaration
public Input<bool> MapUnknownClaimsAsIs { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.Boolean> |
NameIdentifierFormat
String, (Default=urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified). Format of the name identifier.
Declaration
public Input<string> NameIdentifierFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.String> |
NameIdentifierProbes
List(String). Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds.
Declaration
public InputList<string> NameIdentifierProbes { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.InputList<System.String> |
PassthroughClaimsWithNoMapping
Boolean, (Default=true). Indicates whether or not to passthrough claims that are not mapped to the common profile in the output assertion.
Declaration
public Input<bool> PassthroughClaimsWithNoMapping { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.Boolean> |
Recipient
String. Recipient of the SAML Assertion (SubjectConfirmationData). Default is AssertionConsumerUrl on SAMLRequest or Callback URL if no SAMLRequest was sent.
Declaration
public Input<string> Recipient { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.String> |
SignatureAlgorithm
String, (Default=rsa-sha1). Algorithm used to sign the SAML Assertion or response. Options include rsa-sha1 and rsa-sha256.
Declaration
public Input<string> SignatureAlgorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.String> |
SignResponse
Boolean. Indicates whether or not the SAML Response should be signed instead of the SAML Assertion.
Declaration
public Input<bool> SignResponse { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.Boolean> |
TypedAttributes
Boolean, (Default=true). Indicates whether or not we should infer the xs:type of the element. Types include xs:string, xs:boolean, xs:double, and xs:anyType. When set to false, all xs:type are xs:anyType.
Declaration
public Input<bool> TypedAttributes { get; set; }
Property Value
| Type | Description |
|---|---|
| Pulumi.Input<System.Boolean> |