Class SamlArgs
Inherited Members
Namespace: Pulumi.Okta.Idp
Assembly: Pulumi.Okta.dll
Syntax
public sealed class SamlArgs : ResourceArgs
Constructors
View SourceSamlArgs()
Declaration
public SamlArgs()
Properties
View SourceAccountLinkAction
Specifies the account linking action for an IdP user.
Declaration
public Input<string> AccountLinkAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AccountLinkGroupIncludes
Group memberships to determine link candidates.
Declaration
public InputList<string> AccountLinkGroupIncludes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
AcsBinding
The method of making an ACS request. It can be set to "HTTP-POST" or "HTTP-REDIRECT".
Declaration
public Input<string> AcsBinding { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AcsType
The type of ACS. It can be "INSTANCE" or "ORG".
Declaration
public Input<string> AcsType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DeprovisionedAction
Action for a previously deprovisioned IdP user during authentication. Can be "NONE" or "REACTIVATE".
Declaration
public Input<string> DeprovisionedAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupsAction
Provisioning action for IdP user's group memberships. It can be "NONE", "SYNC", "APPEND", or "ASSIGN".
Declaration
public Input<string> GroupsAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupsAssignments
List of Okta Group IDs to add an IdP user as a member with the "ASSIGN" groups_action.
Declaration
public InputList<string> GroupsAssignments { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
GroupsAttribute
IdP user profile attribute name (case-insensitive) for an array value that contains group memberships.
Declaration
public Input<string> GroupsAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GroupsFilters
Whitelist of Okta Group identifiers that are allowed for the "APPEND" or "SYNC" groups_action.
Declaration
public InputList<string> GroupsFilters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Issuer
URI that identifies the issuer.
Declaration
public Input<string> Issuer { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IssuerMode
Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL. It can be "ORG_URL" or "CUSTOM_URL".
Declaration
public Input<string> IssuerMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Kid
The ID of the signing key.
Declaration
public Input<string> Kid { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The Application's display name.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NameFormat
The name identifier format to use. By default "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified".
Declaration
public Input<string> NameFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ProfileMaster
Determines if the IdP should act as a source of truth for user profile attributes.
Declaration
public Input<bool> ProfileMaster { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ProvisioningAction
Provisioning action for an IdP user during authentication.
Declaration
public Input<string> ProvisioningAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RequestSignatureAlgorithm
The XML digital signature algorithm used when signing an AuthnRequest message.
Declaration
public Input<string> RequestSignatureAlgorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RequestSignatureScope
Specifies whether or not to digitally sign an AuthnRequest messages to the IdP. It can be "REQUEST" or "NONE".
Declaration
public Input<string> RequestSignatureScope { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResponseSignatureAlgorithm
The minimum XML digital signature algorithm allowed when verifying a SAMLResponse message or Assertion element.
Declaration
public Input<string> ResponseSignatureAlgorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResponseSignatureScope
Specifies whether to verify a SAMLResponse message or Assertion element XML digital signature. It can be "RESPONSE", "ASSERTION", or "ANY".
Declaration
public Input<string> ResponseSignatureScope { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SsoBinding
The method of making an SSO request. It can be set to "HTTP-POST" or "HTTP-REDIRECT".
Declaration
public Input<string> SsoBinding { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SsoDestination
URI reference indicating the address to which the AuthnRequest message is sent.
Declaration
public Input<string> SsoDestination { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SsoUrl
URL of binding-specific endpoint to send an AuthnRequest message to IdP.
Declaration
public Input<string> SsoUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Status
Status of the IdP.
Declaration
public Input<string> Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SubjectFilter
Optional regular expression pattern used to filter untrusted IdP usernames.
Declaration
public Input<string> SubjectFilter { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SubjectFormats
The name formate. By default "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified".
Declaration
public InputList<string> SubjectFormats { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
SubjectMatchAttribute
Okta user profile attribute for matching transformed IdP username. Only for matchType "CUSTOM_ATTRIBUTE".
Declaration
public Input<string> SubjectMatchAttribute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SubjectMatchType
Determines the Okta user profile attribute match conditions for account linking and authentication of the transformed IdP username. By default it is set to "USERNAME". It can be set to "USERNAME", "EMAIL", "USERNAME_OR_EMAIL" or "CUSTOM_ATTRIBUTE".
Declaration
public Input<string> SubjectMatchType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SuspendedAction
Action for a previously suspended IdP user during authentication. Can be set to "NONE" or "UNSUSPEND"
Declaration
public Input<string> SuspendedAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UsernameTemplate
Okta EL Expression to generate or transform a unique username for the IdP user.
Declaration
public Input<string> UsernameTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |