Class OauthAppState
Inherited Members
Namespace: Pulumi.Okta.Deprecated
Assembly: Pulumi.Okta.dll
Syntax
public sealed class OauthAppState : ResourceArgs
Constructors
View SourceOauthAppState()
Declaration
public OauthAppState()
Properties
View SourceAutoKeyRotation
Requested key rotation mode.
Declaration
public Input<bool> AutoKeyRotation { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
AutoSubmitToolbar
Display auto submit toolbar
Declaration
public Input<bool> AutoSubmitToolbar { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ClientBasicSecret
OAuth client secret key, this can be set when token_endpoint_auth_method is client_secret_basic.
Declaration
public Input<string> ClientBasicSecret { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ClientId
OAuth client ID.
Declaration
public Input<string> ClientId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ClientSecret
OAuth client secret key. This will be in plain text in your statefile unless you set omit_secret above.
Declaration
public Input<string> ClientSecret { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ClientUri
URI to a web page providing information about the client.
Declaration
public Input<string> ClientUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ConsentMethod
Early Access Property. Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED. Default value is TRUSTED
Declaration
public Input<string> ConsentMethod { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CustomClientId
This property allows you to set your client_id.
Declaration
public Input<string> CustomClientId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
GrantTypes
List of OAuth 2.0 grant types. Conditional validation params found here https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per app type.
Declaration
public InputList<string> GrantTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Groups
Groups associated with the application
Declaration
public InputList<string> Groups { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
HideIos
Do not display application icon on mobile app
Declaration
public Input<bool> HideIos { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
HideWeb
Do not display application icon to users
Declaration
public Input<bool> HideWeb { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
IssuerMode
Early Access Property. Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a custom domain URL as the issuer of ID token for this client.
Declaration
public Input<string> IssuerMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Label
Pretty name of app.
Declaration
public Input<string> Label { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
LoginUri
URI that initiates login.
Declaration
public Input<string> LoginUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
LogoUri
URI that references a logo for the client.
Declaration
public Input<string> LogoUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
name of app.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OmitSecret
This tells the provider not to persist the application's secret to state. If this is ever changes from true => false your app will be recreated.
Declaration
public Input<bool> OmitSecret { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
PolicyUri
Early Access Property. URI to web page providing client policy document.
Declaration
public Input<string> PolicyUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PostLogoutRedirectUris
List of URIs for redirection after logout
Declaration
public InputList<string> PostLogoutRedirectUris { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Profile
Custom JSON that represents an OAuth application's profile
Declaration
public Input<string> Profile { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RedirectUris
List of URIs for use in the redirect-based flow. This is required for all application types except service. Note: see okta_app_oauth_redirect_uri for appending to this list in a decentralized way.
Declaration
public InputList<string> RedirectUris { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
ResponseTypes
List of OAuth 2.0 response type strings.
Declaration
public InputList<string> ResponseTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
SignOnMode
Sign on mode of application.
Declaration
public Input<string> SignOnMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Status
Status of application.
Declaration
public Input<string> Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TokenEndpointAuthMethod
Requested authentication method for the token endpoint.
Declaration
public Input<string> TokenEndpointAuthMethod { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TosUri
Early Access Property. URI to web page providing client tos (terms of service).
Declaration
public Input<string> TosUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Type
The type of client application.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Users
Users associated with the application
Declaration
public InputList<OauthAppUserGetArgs> Users { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<OauthAppUserGetArgs> |