Auth0

Pulumi Official
Package maintained by Pulumi
v2.9.0 published on Thursday, May 26, 2022 by Pulumi

GlobalClient

Use a tenant’s global Auth0 Application client.

Example Usage

using Pulumi;
using Auth0 = Pulumi.Auth0;

class MyStack : Stack
{
    public MyStack()
    {
        var @global = new Auth0.GlobalClient("global", new Auth0.GlobalClientArgs
        {
            Callbacks = 
            {
                "http://somehostname.com/a/callback",
            },
            CustomLoginPage = @"<html>
    <head><title>My Custom Login Page</title></head>
    <body>
        I should probably have a login form here
    </body>
</html>

",
            CustomLoginPageOn = true,
        });
    }

}
package main

import (
	"fmt"

	"github.com/pulumi/pulumi-auth0/sdk/v2/go/auth0"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := auth0.NewGlobalClient(ctx, "global", &auth0.GlobalClientArgs{
			Callbacks: pulumi.StringArray{
				pulumi.String("http://somehostname.com/a/callback"),
			},
			CustomLoginPage:   pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v", "<html>\n", "    <head><title>My Custom Login Page</title></head>\n", "    <body>\n", "        I should probably have a login form here\n", "    </body>\n", "</html>\n", "\n")),
			CustomLoginPageOn: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var global = new GlobalClient("global", GlobalClientArgs.builder()        
            .callbacks("http://somehostname.com/a/callback")
            .customLoginPage("""
<html>
    <head><title>My Custom Login Page</title></head>
    <body>
        I should probably have a login form here
    </body>
</html>

            """)
            .customLoginPageOn(true)
            .build());

    }
}
import pulumi
import pulumi_auth0 as auth0

global_ = auth0.GlobalClient("global",
    callbacks=["http://somehostname.com/a/callback"],
    custom_login_page="""<html>
    <head><title>My Custom Login Page</title></head>
    <body>
        I should probably have a login form here
    </body>
</html>

""",
    custom_login_page_on=True)
import * as pulumi from "@pulumi/pulumi";
import * as auth0 from "@pulumi/auth0";

const global = new auth0.GlobalClient("global", {
    callbacks: ["http://somehostname.com/a/callback"],
    customLoginPage: `<html>
    <head><title>My Custom Login Page</title></head>
    <body>
        I should probably have a login form here
    </body>
</html>
`,
    // Auth0 Universal Login - Custom Login Page
    customLoginPageOn: true,
});
resources:
  global:
    type: auth0:GlobalClient
    properties:
      callbacks:
        - http://somehostname.com/a/callback
      customLoginPage: |+
        <html>
            <head><title>My Custom Login Page</title></head>
            <body>
                I should probably have a login form here
            </body>
        </html>        

      customLoginPageOn: true

Create a GlobalClient Resource

new GlobalClient(name: string, args?: GlobalClientArgs, opts?: CustomResourceOptions);
@overload
def GlobalClient(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 addons: Optional[GlobalClientAddonsArgs] = None,
                 allowed_clients: Optional[Sequence[str]] = None,
                 allowed_logout_urls: Optional[Sequence[str]] = None,
                 allowed_origins: Optional[Sequence[str]] = None,
                 app_type: Optional[str] = None,
                 callbacks: Optional[Sequence[str]] = None,
                 client_id: Optional[str] = None,
                 client_metadata: Optional[Mapping[str, Any]] = None,
                 client_secret: Optional[str] = None,
                 client_secret_rotation_trigger: Optional[Mapping[str, Any]] = None,
                 cross_origin_auth: Optional[bool] = None,
                 cross_origin_loc: Optional[str] = None,
                 custom_login_page: Optional[str] = None,
                 custom_login_page_on: Optional[bool] = None,
                 description: Optional[str] = None,
                 encryption_key: Optional[Mapping[str, str]] = None,
                 form_template: Optional[str] = None,
                 grant_types: Optional[Sequence[str]] = None,
                 initiate_login_uri: Optional[str] = None,
                 is_first_party: Optional[bool] = None,
                 is_token_endpoint_ip_header_trusted: Optional[bool] = None,
                 jwt_configuration: Optional[GlobalClientJwtConfigurationArgs] = None,
                 logo_uri: Optional[str] = None,
                 mobile: Optional[GlobalClientMobileArgs] = None,
                 name: Optional[str] = None,
                 native_social_login: Optional[GlobalClientNativeSocialLoginArgs] = None,
                 oidc_conformant: Optional[bool] = None,
                 organization_require_behavior: Optional[str] = None,
                 organization_usage: Optional[str] = None,
                 refresh_token: Optional[GlobalClientRefreshTokenArgs] = None,
                 signing_keys: Optional[Sequence[Mapping[str, Any]]] = None,
                 sso: Optional[bool] = None,
                 sso_disabled: Optional[bool] = None,
                 token_endpoint_auth_method: Optional[str] = None,
                 web_origins: Optional[Sequence[str]] = None)
@overload
def GlobalClient(resource_name: str,
                 args: Optional[GlobalClientArgs] = None,
                 opts: Optional[ResourceOptions] = None)
func NewGlobalClient(ctx *Context, name string, args *GlobalClientArgs, opts ...ResourceOption) (*GlobalClient, error)
public GlobalClient(string name, GlobalClientArgs? args = null, CustomResourceOptions? opts = null)
public GlobalClient(String name, GlobalClientArgs args)
public GlobalClient(String name, GlobalClientArgs args, CustomResourceOptions options)
type: auth0:GlobalClient
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args GlobalClientArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args GlobalClientArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args GlobalClientArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args GlobalClientArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args GlobalClientArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

GlobalClient Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The GlobalClient resource accepts the following input properties:

Addons GlobalClientAddonsArgs
AllowedClients List<string>
AllowedLogoutUrls List<string>
AllowedOrigins List<string>
AppType string
Callbacks List<string>
ClientId string
ClientMetadata Dictionary<string, object>
ClientSecret string
ClientSecretRotationTrigger Dictionary<string, object>
CrossOriginAuth bool
CrossOriginLoc string
CustomLoginPage string
CustomLoginPageOn bool
Description string
EncryptionKey Dictionary<string, string>
FormTemplate string
GrantTypes List<string>
InitiateLoginUri string
IsFirstParty bool
IsTokenEndpointIpHeaderTrusted bool
JwtConfiguration GlobalClientJwtConfigurationArgs
LogoUri string
Mobile GlobalClientMobileArgs
Name string
NativeSocialLogin GlobalClientNativeSocialLoginArgs
OidcConformant bool
OrganizationRequireBehavior string
OrganizationUsage string
RefreshToken GlobalClientRefreshTokenArgs
SigningKeys List<ImmutableDictionary<string, object>>
Sso bool
SsoDisabled bool
TokenEndpointAuthMethod string
WebOrigins List<string>
Addons GlobalClientAddonsArgs
AllowedClients []string
AllowedLogoutUrls []string
AllowedOrigins []string
AppType string
Callbacks []string
ClientId string
ClientMetadata map[string]interface{}
ClientSecret string
ClientSecretRotationTrigger map[string]interface{}
CrossOriginAuth bool
CrossOriginLoc string
CustomLoginPage string
CustomLoginPageOn bool
Description string
EncryptionKey map[string]string
FormTemplate string
GrantTypes []string
InitiateLoginUri string
IsFirstParty bool
IsTokenEndpointIpHeaderTrusted bool
JwtConfiguration GlobalClientJwtConfigurationArgs
LogoUri string
Mobile GlobalClientMobileArgs
Name string
NativeSocialLogin GlobalClientNativeSocialLoginArgs
OidcConformant bool
OrganizationRequireBehavior string
OrganizationUsage string
RefreshToken GlobalClientRefreshTokenArgs
SigningKeys []map[string]interface{}
Sso bool
SsoDisabled bool
TokenEndpointAuthMethod string
WebOrigins []string
addons GlobalClientAddonsArgs
allowedClients List<String>
allowedLogoutUrls List<String>
allowedOrigins List<String>
appType String
callbacks List<String>
clientId String
clientMetadata Map<String,Object>
clientSecret String
clientSecretRotationTrigger Map<String,Object>
crossOriginAuth Boolean
crossOriginLoc String
customLoginPage String
customLoginPageOn Boolean
description String
encryptionKey Map<String,String>
formTemplate String
grantTypes List<String>
initiateLoginUri String
isFirstParty Boolean
isTokenEndpointIpHeaderTrusted Boolean
jwtConfiguration GlobalClientJwtConfigurationArgs
logoUri String
mobile GlobalClientMobileArgs
name String
nativeSocialLogin GlobalClientNativeSocialLoginArgs
oidcConformant Boolean
organizationRequireBehavior String
organizationUsage String
refreshToken GlobalClientRefreshTokenArgs
signingKeys List<Map<String,Object>>
sso Boolean
ssoDisabled Boolean
tokenEndpointAuthMethod String
webOrigins List<String>
addons GlobalClientAddonsArgs
allowedClients string[]
allowedLogoutUrls string[]
allowedOrigins string[]
appType string
callbacks string[]
clientId string
clientMetadata {[key: string]: any}
clientSecret string
clientSecretRotationTrigger {[key: string]: any}
crossOriginAuth boolean
crossOriginLoc string
customLoginPage string
customLoginPageOn boolean
description string
encryptionKey {[key: string]: string}
formTemplate string
grantTypes string[]
initiateLoginUri string
isFirstParty boolean
isTokenEndpointIpHeaderTrusted boolean
jwtConfiguration GlobalClientJwtConfigurationArgs
logoUri string
mobile GlobalClientMobileArgs
name string
nativeSocialLogin GlobalClientNativeSocialLoginArgs
oidcConformant boolean
organizationRequireBehavior string
organizationUsage string
refreshToken GlobalClientRefreshTokenArgs
signingKeys {[key: string]: any}[]
sso boolean
ssoDisabled boolean
tokenEndpointAuthMethod string
webOrigins string[]
addons GlobalClientAddonsArgs
allowed_clients Sequence[str]
allowed_logout_urls Sequence[str]
allowed_origins Sequence[str]
app_type str
callbacks Sequence[str]
client_id str
client_metadata Mapping[str, Any]
client_secret str
client_secret_rotation_trigger Mapping[str, Any]
cross_origin_auth bool
cross_origin_loc str
custom_login_page str
custom_login_page_on bool
description str
encryption_key Mapping[str, str]
form_template str
grant_types Sequence[str]
initiate_login_uri str
is_first_party bool
is_token_endpoint_ip_header_trusted bool
jwt_configuration GlobalClientJwtConfigurationArgs
logo_uri str
mobile GlobalClientMobileArgs
name str
native_social_login GlobalClientNativeSocialLoginArgs
oidc_conformant bool
organization_require_behavior str
organization_usage str
refresh_token GlobalClientRefreshTokenArgs
signing_keys Sequence[Mapping[str, Any]]
sso bool
sso_disabled bool
token_endpoint_auth_method str
web_origins Sequence[str]
addons Property Map
allowedClients List<String>
allowedLogoutUrls List<String>
allowedOrigins List<String>
appType String
callbacks List<String>
clientId String
clientMetadata Map<Any>
clientSecret String
clientSecretRotationTrigger Map<Any>
crossOriginAuth Boolean
crossOriginLoc String
customLoginPage String
customLoginPageOn Boolean
description String
encryptionKey Map<String>
formTemplate String
grantTypes List<String>
initiateLoginUri String
isFirstParty Boolean
isTokenEndpointIpHeaderTrusted Boolean
jwtConfiguration Property Map
logoUri String
mobile Property Map
name String
nativeSocialLogin Property Map
oidcConformant Boolean
organizationRequireBehavior String
organizationUsage String
refreshToken Property Map
signingKeys List<Map<Any>>
sso Boolean
ssoDisabled Boolean
tokenEndpointAuthMethod String
webOrigins List<String>

Outputs

All input properties are implicitly available as output properties. Additionally, the GlobalClient resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Look up an Existing GlobalClient Resource

Get an existing GlobalClient resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: GlobalClientState, opts?: CustomResourceOptions): GlobalClient
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        addons: Optional[GlobalClientAddonsArgs] = None,
        allowed_clients: Optional[Sequence[str]] = None,
        allowed_logout_urls: Optional[Sequence[str]] = None,
        allowed_origins: Optional[Sequence[str]] = None,
        app_type: Optional[str] = None,
        callbacks: Optional[Sequence[str]] = None,
        client_id: Optional[str] = None,
        client_metadata: Optional[Mapping[str, Any]] = None,
        client_secret: Optional[str] = None,
        client_secret_rotation_trigger: Optional[Mapping[str, Any]] = None,
        cross_origin_auth: Optional[bool] = None,
        cross_origin_loc: Optional[str] = None,
        custom_login_page: Optional[str] = None,
        custom_login_page_on: Optional[bool] = None,
        description: Optional[str] = None,
        encryption_key: Optional[Mapping[str, str]] = None,
        form_template: Optional[str] = None,
        grant_types: Optional[Sequence[str]] = None,
        initiate_login_uri: Optional[str] = None,
        is_first_party: Optional[bool] = None,
        is_token_endpoint_ip_header_trusted: Optional[bool] = None,
        jwt_configuration: Optional[GlobalClientJwtConfigurationArgs] = None,
        logo_uri: Optional[str] = None,
        mobile: Optional[GlobalClientMobileArgs] = None,
        name: Optional[str] = None,
        native_social_login: Optional[GlobalClientNativeSocialLoginArgs] = None,
        oidc_conformant: Optional[bool] = None,
        organization_require_behavior: Optional[str] = None,
        organization_usage: Optional[str] = None,
        refresh_token: Optional[GlobalClientRefreshTokenArgs] = None,
        signing_keys: Optional[Sequence[Mapping[str, Any]]] = None,
        sso: Optional[bool] = None,
        sso_disabled: Optional[bool] = None,
        token_endpoint_auth_method: Optional[str] = None,
        web_origins: Optional[Sequence[str]] = None) -> GlobalClient
func GetGlobalClient(ctx *Context, name string, id IDInput, state *GlobalClientState, opts ...ResourceOption) (*GlobalClient, error)
public static GlobalClient Get(string name, Input<string> id, GlobalClientState? state, CustomResourceOptions? opts = null)
public static GlobalClient get(String name, Output<String> id, GlobalClientState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Addons GlobalClientAddonsArgs
AllowedClients List<string>
AllowedLogoutUrls List<string>
AllowedOrigins List<string>
AppType string
Callbacks List<string>
ClientId string
ClientMetadata Dictionary<string, object>
ClientSecret string
ClientSecretRotationTrigger Dictionary<string, object>
CrossOriginAuth bool
CrossOriginLoc string
CustomLoginPage string
CustomLoginPageOn bool
Description string
EncryptionKey Dictionary<string, string>
FormTemplate string
GrantTypes List<string>
InitiateLoginUri string
IsFirstParty bool
IsTokenEndpointIpHeaderTrusted bool
JwtConfiguration GlobalClientJwtConfigurationArgs
LogoUri string
Mobile GlobalClientMobileArgs
Name string
NativeSocialLogin GlobalClientNativeSocialLoginArgs
OidcConformant bool
OrganizationRequireBehavior string
OrganizationUsage string
RefreshToken GlobalClientRefreshTokenArgs
SigningKeys List<ImmutableDictionary<string, object>>
Sso bool
SsoDisabled bool
TokenEndpointAuthMethod string
WebOrigins List<string>
Addons GlobalClientAddonsArgs
AllowedClients []string
AllowedLogoutUrls []string
AllowedOrigins []string
AppType string
Callbacks []string
ClientId string
ClientMetadata map[string]interface{}
ClientSecret string
ClientSecretRotationTrigger map[string]interface{}
CrossOriginAuth bool
CrossOriginLoc string
CustomLoginPage string
CustomLoginPageOn bool
Description string
EncryptionKey map[string]string
FormTemplate string
GrantTypes []string
InitiateLoginUri string
IsFirstParty bool
IsTokenEndpointIpHeaderTrusted bool
JwtConfiguration GlobalClientJwtConfigurationArgs
LogoUri string
Mobile GlobalClientMobileArgs
Name string
NativeSocialLogin GlobalClientNativeSocialLoginArgs
OidcConformant bool
OrganizationRequireBehavior string
OrganizationUsage string
RefreshToken GlobalClientRefreshTokenArgs
SigningKeys []map[string]interface{}
Sso bool
SsoDisabled bool
TokenEndpointAuthMethod string
WebOrigins []string
addons GlobalClientAddonsArgs
allowedClients List<String>
allowedLogoutUrls List<String>
allowedOrigins List<String>
appType String
callbacks List<String>
clientId String
clientMetadata Map<String,Object>
clientSecret String
clientSecretRotationTrigger Map<String,Object>
crossOriginAuth Boolean
crossOriginLoc String
customLoginPage String
customLoginPageOn Boolean
description String
encryptionKey Map<String,String>
formTemplate String
grantTypes List<String>
initiateLoginUri String
isFirstParty Boolean
isTokenEndpointIpHeaderTrusted Boolean
jwtConfiguration GlobalClientJwtConfigurationArgs
logoUri String
mobile GlobalClientMobileArgs
name String
nativeSocialLogin GlobalClientNativeSocialLoginArgs
oidcConformant Boolean
organizationRequireBehavior String
organizationUsage String
refreshToken GlobalClientRefreshTokenArgs
signingKeys List<Map<String,Object>>
sso Boolean
ssoDisabled Boolean
tokenEndpointAuthMethod String
webOrigins List<String>
addons GlobalClientAddonsArgs
allowedClients string[]
allowedLogoutUrls string[]
allowedOrigins string[]
appType string
callbacks string[]
clientId string
clientMetadata {[key: string]: any}
clientSecret string
clientSecretRotationTrigger {[key: string]: any}
crossOriginAuth boolean
crossOriginLoc string
customLoginPage string
customLoginPageOn boolean
description string
encryptionKey {[key: string]: string}
formTemplate string
grantTypes string[]
initiateLoginUri string
isFirstParty boolean
isTokenEndpointIpHeaderTrusted boolean
jwtConfiguration GlobalClientJwtConfigurationArgs
logoUri string
mobile GlobalClientMobileArgs
name string
nativeSocialLogin GlobalClientNativeSocialLoginArgs
oidcConformant boolean
organizationRequireBehavior string
organizationUsage string
refreshToken GlobalClientRefreshTokenArgs
signingKeys {[key: string]: any}[]
sso boolean
ssoDisabled boolean
tokenEndpointAuthMethod string
webOrigins string[]
addons GlobalClientAddonsArgs
allowed_clients Sequence[str]
allowed_logout_urls Sequence[str]
allowed_origins Sequence[str]
app_type str
callbacks Sequence[str]
client_id str
client_metadata Mapping[str, Any]
client_secret str
client_secret_rotation_trigger Mapping[str, Any]
cross_origin_auth bool
cross_origin_loc str
custom_login_page str
custom_login_page_on bool
description str
encryption_key Mapping[str, str]
form_template str
grant_types Sequence[str]
initiate_login_uri str
is_first_party bool
is_token_endpoint_ip_header_trusted bool
jwt_configuration GlobalClientJwtConfigurationArgs
logo_uri str
mobile GlobalClientMobileArgs
name str
native_social_login GlobalClientNativeSocialLoginArgs
oidc_conformant bool
organization_require_behavior str
organization_usage str
refresh_token GlobalClientRefreshTokenArgs
signing_keys Sequence[Mapping[str, Any]]
sso bool
sso_disabled bool
token_endpoint_auth_method str
web_origins Sequence[str]
addons Property Map
allowedClients List<String>
allowedLogoutUrls List<String>
allowedOrigins List<String>
appType String
callbacks List<String>
clientId String
clientMetadata Map<Any>
clientSecret String
clientSecretRotationTrigger Map<Any>
crossOriginAuth Boolean
crossOriginLoc String
customLoginPage String
customLoginPageOn Boolean
description String
encryptionKey Map<String>
formTemplate String
grantTypes List<String>
initiateLoginUri String
isFirstParty Boolean
isTokenEndpointIpHeaderTrusted Boolean
jwtConfiguration Property Map
logoUri String
mobile Property Map
name String
nativeSocialLogin Property Map
oidcConformant Boolean
organizationRequireBehavior String
organizationUsage String
refreshToken Property Map
signingKeys List<Map<Any>>
sso Boolean
ssoDisabled Boolean
tokenEndpointAuthMethod String
webOrigins List<String>

Supporting Types

GlobalClientAddons

Aws Dictionary<string, object>
AzureBlob Dictionary<string, object>
AzureSb Dictionary<string, object>
Box Dictionary<string, object>
Cloudbees Dictionary<string, object>
Concur Dictionary<string, object>
Dropbox Dictionary<string, object>
Echosign Dictionary<string, object>
Egnyte Dictionary<string, object>
Firebase Dictionary<string, object>
Layer Dictionary<string, object>
Mscrm Dictionary<string, object>
Newrelic Dictionary<string, object>
Office365 Dictionary<string, object>
Rms Dictionary<string, object>
Salesforce Dictionary<string, object>
SalesforceApi Dictionary<string, object>
SalesforceSandboxApi Dictionary<string, object>
Samlp GlobalClientAddonsSamlp
SapApi Dictionary<string, object>
Sentry Dictionary<string, object>
Sharepoint Dictionary<string, object>
Slack Dictionary<string, object>
Springcm Dictionary<string, object>
Wams Dictionary<string, object>
Wsfed Dictionary<string, object>
Zendesk Dictionary<string, object>
Zoom Dictionary<string, object>
Aws map[string]interface{}
AzureBlob map[string]interface{}
AzureSb map[string]interface{}
Box map[string]interface{}
Cloudbees map[string]interface{}
Concur map[string]interface{}
Dropbox map[string]interface{}
Echosign map[string]interface{}
Egnyte map[string]interface{}
Firebase map[string]interface{}
Layer map[string]interface{}
Mscrm map[string]interface{}
Newrelic map[string]interface{}
Office365 map[string]interface{}
Rms map[string]interface{}
Salesforce map[string]interface{}
SalesforceApi map[string]interface{}
SalesforceSandboxApi map[string]interface{}
Samlp GlobalClientAddonsSamlp
SapApi map[string]interface{}
Sentry map[string]interface{}
Sharepoint map[string]interface{}
Slack map[string]interface{}
Springcm map[string]interface{}
Wams map[string]interface{}
Wsfed map[string]interface{}
Zendesk map[string]interface{}
Zoom map[string]interface{}
aws Map<String,Object>
azureBlob Map<String,Object>
azureSb Map<String,Object>
box Map<String,Object>
cloudbees Map<String,Object>
concur Map<String,Object>
dropbox Map<String,Object>
echosign Map<String,Object>
egnyte Map<String,Object>
firebase Map<String,Object>
layer Map<String,Object>
mscrm Map<String,Object>
newrelic Map<String,Object>
office365 Map<String,Object>
rms Map<String,Object>
salesforce Map<String,Object>
salesforceApi Map<String,Object>
salesforceSandboxApi Map<String,Object>
samlp GlobalClientAddonsSamlp
sapApi Map<String,Object>
sentry Map<String,Object>
sharepoint Map<String,Object>
slack Map<String,Object>
springcm Map<String,Object>
wams Map<String,Object>
wsfed Map<String,Object>
zendesk Map<String,Object>
zoom Map<String,Object>
aws {[key: string]: any}
azureBlob {[key: string]: any}
azureSb {[key: string]: any}
box {[key: string]: any}
cloudbees {[key: string]: any}
concur {[key: string]: any}
dropbox {[key: string]: any}
echosign {[key: string]: any}
egnyte {[key: string]: any}
firebase {[key: string]: any}
layer {[key: string]: any}
mscrm {[key: string]: any}
newrelic {[key: string]: any}
office365 {[key: string]: any}
rms {[key: string]: any}
salesforce {[key: string]: any}
salesforceApi {[key: string]: any}
salesforceSandboxApi {[key: string]: any}
samlp GlobalClientAddonsSamlp
sapApi {[key: string]: any}
sentry {[key: string]: any}
sharepoint {[key: string]: any}
slack {[key: string]: any}
springcm {[key: string]: any}
wams {[key: string]: any}
wsfed {[key: string]: any}
zendesk {[key: string]: any}
zoom {[key: string]: any}
aws Mapping[str, Any]
azure_blob Mapping[str, Any]
azure_sb Mapping[str, Any]
box Mapping[str, Any]
cloudbees Mapping[str, Any]
concur Mapping[str, Any]
dropbox Mapping[str, Any]
echosign Mapping[str, Any]
egnyte Mapping[str, Any]
firebase Mapping[str, Any]
layer Mapping[str, Any]
mscrm Mapping[str, Any]
newrelic Mapping[str, Any]
office365 Mapping[str, Any]
rms Mapping[str, Any]
salesforce Mapping[str, Any]
salesforce_api Mapping[str, Any]
salesforce_sandbox_api Mapping[str, Any]
samlp GlobalClientAddonsSamlp
sap_api Mapping[str, Any]
sentry Mapping[str, Any]
sharepoint Mapping[str, Any]
slack Mapping[str, Any]
springcm Mapping[str, Any]
wams Mapping[str, Any]
wsfed Mapping[str, Any]
zendesk Mapping[str, Any]
zoom Mapping[str, Any]
aws Map<Any>
azureBlob Map<Any>
azureSb Map<Any>
box Map<Any>
cloudbees Map<Any>
concur Map<Any>
dropbox Map<Any>
echosign Map<Any>
egnyte Map<Any>
firebase Map<Any>
layer Map<Any>
mscrm Map<Any>
newrelic Map<Any>
office365 Map<Any>
rms Map<Any>
salesforce Map<Any>
salesforceApi Map<Any>
salesforceSandboxApi Map<Any>
samlp Property Map
sapApi Map<Any>
sentry Map<Any>
sharepoint Map<Any>
slack Map<Any>
springcm Map<Any>
wams Map<Any>
wsfed Map<Any>
zendesk Map<Any>
zoom Map<Any>

GlobalClientAddonsSamlp

GlobalClientJwtConfiguration

Alg string
LifetimeInSeconds int
Scopes Dictionary<string, string>
SecretEncoded bool
Alg string
LifetimeInSeconds int
Scopes map[string]string
SecretEncoded bool
alg String
lifetimeInSeconds Integer
scopes Map<String,String>
secretEncoded Boolean
alg string
lifetimeInSeconds number
scopes {[key: string]: string}
secretEncoded boolean
alg str
lifetime_in_seconds int
scopes Mapping[str, str]
secret_encoded bool
alg String
lifetimeInSeconds Number
scopes Map<String>
secretEncoded Boolean

GlobalClientMobile

GlobalClientMobileAndroid

GlobalClientMobileIos

GlobalClientNativeSocialLogin

GlobalClientNativeSocialLoginApple

Enabled bool
Enabled bool
enabled Boolean
enabled boolean
enabled bool
enabled Boolean

GlobalClientNativeSocialLoginFacebook

Enabled bool
Enabled bool
enabled Boolean
enabled boolean
enabled bool
enabled Boolean

GlobalClientRefreshToken

Import

The auth0_global_client can be imported using the client’s ID. You can find the ID of the global client by going to the API Explorer and fetching the clients that have "global"true.

 $ pulumi import auth0:index/globalClient:GlobalClient global XaiyAXXXYdXXXXnqjj8HXXXXXT5titww

Package Details

Repository
https://github.com/pulumi/pulumi-auth0
License
Apache-2.0
Notes

This Pulumi package is based on the auth0 Terraform Provider.