zitadel.ApplicationOidc
Explore with Pulumi AI
Resource representing an OIDC application belonging to a project, with all configuration possibilities.
Example Usage
using System.Collections.Generic;
using Pulumi;
using Zitadel = Pulumiverse.Zitadel;
return await Deployment.RunAsync(() =>
{
var applicationOidc = new Zitadel.ApplicationOidc("applicationOidc", new()
{
ProjectId = zitadel_project.Project.Id,
OrgId = zitadel_org.Org.Id,
RedirectUris = new[]
{
"https://localhost.com",
},
ResponseTypes = new[]
{
"OIDC_RESPONSE_TYPE_CODE",
},
GrantTypes = new[]
{
"OIDC_GRANT_TYPE_AUTHORIZATION_CODE",
},
PostLogoutRedirectUris = new[]
{
"https://localhost.com",
},
AppType = "OIDC_APP_TYPE_WEB",
AuthMethodType = "OIDC_AUTH_METHOD_TYPE_BASIC",
Version = "OIDC_VERSION_1_0",
ClockSkew = "0s",
DevMode = true,
AccessTokenType = "OIDC_TOKEN_TYPE_BEARER",
AccessTokenRoleAssertion = false,
IdTokenRoleAssertion = false,
IdTokenUserinfoAssertion = false,
AdditionalOrigins = new[] {},
});
});
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-zitadel/sdk/go/zitadel"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := zitadel.NewApplicationOidc(ctx, "applicationOidc", &zitadel.ApplicationOidcArgs{
ProjectId: pulumi.Any(zitadel_project.Project.Id),
OrgId: pulumi.Any(zitadel_org.Org.Id),
RedirectUris: pulumi.StringArray{
pulumi.String("https://localhost.com"),
},
ResponseTypes: pulumi.StringArray{
pulumi.String("OIDC_RESPONSE_TYPE_CODE"),
},
GrantTypes: pulumi.StringArray{
pulumi.String("OIDC_GRANT_TYPE_AUTHORIZATION_CODE"),
},
PostLogoutRedirectUris: pulumi.StringArray{
pulumi.String("https://localhost.com"),
},
AppType: pulumi.String("OIDC_APP_TYPE_WEB"),
AuthMethodType: pulumi.String("OIDC_AUTH_METHOD_TYPE_BASIC"),
Version: pulumi.String("OIDC_VERSION_1_0"),
ClockSkew: pulumi.String("0s"),
DevMode: pulumi.Bool(true),
AccessTokenType: pulumi.String("OIDC_TOKEN_TYPE_BEARER"),
AccessTokenRoleAssertion: pulumi.Bool(false),
IdTokenRoleAssertion: pulumi.Bool(false),
IdTokenUserinfoAssertion: pulumi.Bool(false),
AdditionalOrigins: pulumi.StringArray{},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.zitadel.ApplicationOidc;
import com.pulumi.zitadel.ApplicationOidcArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var applicationOidc = new ApplicationOidc("applicationOidc", ApplicationOidcArgs.builder()
.projectId(zitadel_project.project().id())
.orgId(zitadel_org.org().id())
.redirectUris("https://localhost.com")
.responseTypes("OIDC_RESPONSE_TYPE_CODE")
.grantTypes("OIDC_GRANT_TYPE_AUTHORIZATION_CODE")
.postLogoutRedirectUris("https://localhost.com")
.appType("OIDC_APP_TYPE_WEB")
.authMethodType("OIDC_AUTH_METHOD_TYPE_BASIC")
.version("OIDC_VERSION_1_0")
.clockSkew("0s")
.devMode(true)
.accessTokenType("OIDC_TOKEN_TYPE_BEARER")
.accessTokenRoleAssertion(false)
.idTokenRoleAssertion(false)
.idTokenUserinfoAssertion(false)
.additionalOrigins()
.build());
}
}
import pulumi
import pulumiverse_zitadel as zitadel
application_oidc = zitadel.ApplicationOidc("applicationOidc",
project_id=zitadel_project["project"]["id"],
org_id=zitadel_org["org"]["id"],
redirect_uris=["https://localhost.com"],
response_types=["OIDC_RESPONSE_TYPE_CODE"],
grant_types=["OIDC_GRANT_TYPE_AUTHORIZATION_CODE"],
post_logout_redirect_uris=["https://localhost.com"],
app_type="OIDC_APP_TYPE_WEB",
auth_method_type="OIDC_AUTH_METHOD_TYPE_BASIC",
version="OIDC_VERSION_1_0",
clock_skew="0s",
dev_mode=True,
access_token_type="OIDC_TOKEN_TYPE_BEARER",
access_token_role_assertion=False,
id_token_role_assertion=False,
id_token_userinfo_assertion=False,
additional_origins=[])
import * as pulumi from "@pulumi/pulumi";
import * as zitadel from "@pulumiverse/zitadel";
const applicationOidc = new zitadel.ApplicationOidc("applicationOidc", {
projectId: zitadel_project.project.id,
orgId: zitadel_org.org.id,
redirectUris: ["https://localhost.com"],
responseTypes: ["OIDC_RESPONSE_TYPE_CODE"],
grantTypes: ["OIDC_GRANT_TYPE_AUTHORIZATION_CODE"],
postLogoutRedirectUris: ["https://localhost.com"],
appType: "OIDC_APP_TYPE_WEB",
authMethodType: "OIDC_AUTH_METHOD_TYPE_BASIC",
version: "OIDC_VERSION_1_0",
clockSkew: "0s",
devMode: true,
accessTokenType: "OIDC_TOKEN_TYPE_BEARER",
accessTokenRoleAssertion: false,
idTokenRoleAssertion: false,
idTokenUserinfoAssertion: false,
additionalOrigins: [],
});
resources:
applicationOidc:
type: zitadel:ApplicationOidc
properties:
projectId: ${zitadel_project.project.id}
orgId: ${zitadel_org.org.id}
redirectUris:
- https://localhost.com
responseTypes:
- OIDC_RESPONSE_TYPE_CODE
grantTypes:
- OIDC_GRANT_TYPE_AUTHORIZATION_CODE
postLogoutRedirectUris:
- https://localhost.com
appType: OIDC_APP_TYPE_WEB
authMethodType: OIDC_AUTH_METHOD_TYPE_BASIC
version: OIDC_VERSION_1_0
clockSkew: 0s
devMode: true
accessTokenType: OIDC_TOKEN_TYPE_BEARER
accessTokenRoleAssertion: false
idTokenRoleAssertion: false
idTokenUserinfoAssertion: false
additionalOrigins: []
Create ApplicationOidc Resource
new ApplicationOidc(name: string, args: ApplicationOidcArgs, opts?: CustomResourceOptions);
@overload
def ApplicationOidc(resource_name: str,
opts: Optional[ResourceOptions] = None,
access_token_role_assertion: Optional[bool] = None,
access_token_type: Optional[str] = None,
additional_origins: Optional[Sequence[str]] = None,
app_type: Optional[str] = None,
auth_method_type: Optional[str] = None,
clock_skew: Optional[str] = None,
dev_mode: Optional[bool] = None,
grant_types: Optional[Sequence[str]] = None,
id_token_role_assertion: Optional[bool] = None,
id_token_userinfo_assertion: Optional[bool] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
post_logout_redirect_uris: Optional[Sequence[str]] = None,
project_id: Optional[str] = None,
redirect_uris: Optional[Sequence[str]] = None,
response_types: Optional[Sequence[str]] = None,
version: Optional[str] = None)
@overload
def ApplicationOidc(resource_name: str,
args: ApplicationOidcArgs,
opts: Optional[ResourceOptions] = None)
func NewApplicationOidc(ctx *Context, name string, args ApplicationOidcArgs, opts ...ResourceOption) (*ApplicationOidc, error)
public ApplicationOidc(string name, ApplicationOidcArgs args, CustomResourceOptions? opts = null)
public ApplicationOidc(String name, ApplicationOidcArgs args)
public ApplicationOidc(String name, ApplicationOidcArgs args, CustomResourceOptions options)
type: zitadel:ApplicationOidc
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationOidcArgs
- 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 ApplicationOidcArgs
- 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 ApplicationOidcArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationOidcArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationOidcArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ApplicationOidc 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 ApplicationOidc resource accepts the following input properties:
- Grant
Types List<string> Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- Org
Id string orgID of the application
- Project
Id string ID of the project
- Redirect
Uris List<string> RedirectURIs
- Response
Types List<string> Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- Access
Token boolRole Assertion Access token role assertion
- Access
Token stringType Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- Additional
Origins List<string> Additional origins
- App
Type string App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- Auth
Method stringType Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- Clock
Skew string Clockskew
- Dev
Mode bool Dev mode
- Id
Token boolRole Assertion ID token role assertion
- Id
Token boolUserinfo Assertion Token userinfo assertion
- Name string
Name of the application
- Post
Logout List<string>Redirect Uris Post logout redirect URIs
- Version string
Version, supported values: OIDCVERSION1_0
- Grant
Types []string Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- Org
Id string orgID of the application
- Project
Id string ID of the project
- Redirect
Uris []string RedirectURIs
- Response
Types []string Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- Access
Token boolRole Assertion Access token role assertion
- Access
Token stringType Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- Additional
Origins []string Additional origins
- App
Type string App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- Auth
Method stringType Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- Clock
Skew string Clockskew
- Dev
Mode bool Dev mode
- Id
Token boolRole Assertion ID token role assertion
- Id
Token boolUserinfo Assertion Token userinfo assertion
- Name string
Name of the application
- Post
Logout []stringRedirect Uris Post logout redirect URIs
- Version string
Version, supported values: OIDCVERSION1_0
- grant
Types List<String> Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- org
Id String orgID of the application
- project
Id String ID of the project
- redirect
Uris List<String> RedirectURIs
- response
Types List<String> Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- access
Token BooleanRole Assertion Access token role assertion
- access
Token StringType Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- additional
Origins List<String> Additional origins
- app
Type String App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- auth
Method StringType Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- clock
Skew String Clockskew
- dev
Mode Boolean Dev mode
- id
Token BooleanRole Assertion ID token role assertion
- id
Token BooleanUserinfo Assertion Token userinfo assertion
- name String
Name of the application
- post
Logout List<String>Redirect Uris Post logout redirect URIs
- version String
Version, supported values: OIDCVERSION1_0
- grant
Types string[] Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- org
Id string orgID of the application
- project
Id string ID of the project
- redirect
Uris string[] RedirectURIs
- response
Types string[] Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- access
Token booleanRole Assertion Access token role assertion
- access
Token stringType Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- additional
Origins string[] Additional origins
- app
Type string App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- auth
Method stringType Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- clock
Skew string Clockskew
- dev
Mode boolean Dev mode
- id
Token booleanRole Assertion ID token role assertion
- id
Token booleanUserinfo Assertion Token userinfo assertion
- name string
Name of the application
- post
Logout string[]Redirect Uris Post logout redirect URIs
- version string
Version, supported values: OIDCVERSION1_0
- grant_
types Sequence[str] Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- org_
id str orgID of the application
- project_
id str ID of the project
- redirect_
uris Sequence[str] RedirectURIs
- response_
types Sequence[str] Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- access_
token_ boolrole_ assertion Access token role assertion
- access_
token_ strtype Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- additional_
origins Sequence[str] Additional origins
- app_
type str App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- auth_
method_ strtype Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- clock_
skew str Clockskew
- dev_
mode bool Dev mode
- id_
token_ boolrole_ assertion ID token role assertion
- id_
token_ booluserinfo_ assertion Token userinfo assertion
- name str
Name of the application
- post_
logout_ Sequence[str]redirect_ uris Post logout redirect URIs
- version str
Version, supported values: OIDCVERSION1_0
- grant
Types List<String> Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- org
Id String orgID of the application
- project
Id String ID of the project
- redirect
Uris List<String> RedirectURIs
- response
Types List<String> Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- access
Token BooleanRole Assertion Access token role assertion
- access
Token StringType Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- additional
Origins List<String> Additional origins
- app
Type String App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- auth
Method StringType Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- clock
Skew String Clockskew
- dev
Mode Boolean Dev mode
- id
Token BooleanRole Assertion ID token role assertion
- id
Token BooleanUserinfo Assertion Token userinfo assertion
- name String
Name of the application
- post
Logout List<String>Redirect Uris Post logout redirect URIs
- version String
Version, supported values: OIDCVERSION1_0
Outputs
All input properties are implicitly available as output properties. Additionally, the ApplicationOidc resource produces the following output properties:
- Client
Id string generated ID for this config
- Client
Secret string generated secret for this config
- Id string
The provider-assigned unique ID for this managed resource.
- Client
Id string generated ID for this config
- Client
Secret string generated secret for this config
- Id string
The provider-assigned unique ID for this managed resource.
- client
Id String generated ID for this config
- client
Secret String generated secret for this config
- id String
The provider-assigned unique ID for this managed resource.
- client
Id string generated ID for this config
- client
Secret string generated secret for this config
- id string
The provider-assigned unique ID for this managed resource.
- client_
id str generated ID for this config
- client_
secret str generated secret for this config
- id str
The provider-assigned unique ID for this managed resource.
- client
Id String generated ID for this config
- client
Secret String generated secret for this config
- id String
The provider-assigned unique ID for this managed resource.
Look up Existing ApplicationOidc Resource
Get an existing ApplicationOidc 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?: ApplicationOidcState, opts?: CustomResourceOptions): ApplicationOidc
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
access_token_role_assertion: Optional[bool] = None,
access_token_type: Optional[str] = None,
additional_origins: Optional[Sequence[str]] = None,
app_type: Optional[str] = None,
auth_method_type: Optional[str] = None,
client_id: Optional[str] = None,
client_secret: Optional[str] = None,
clock_skew: Optional[str] = None,
dev_mode: Optional[bool] = None,
grant_types: Optional[Sequence[str]] = None,
id_token_role_assertion: Optional[bool] = None,
id_token_userinfo_assertion: Optional[bool] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
post_logout_redirect_uris: Optional[Sequence[str]] = None,
project_id: Optional[str] = None,
redirect_uris: Optional[Sequence[str]] = None,
response_types: Optional[Sequence[str]] = None,
version: Optional[str] = None) -> ApplicationOidc
func GetApplicationOidc(ctx *Context, name string, id IDInput, state *ApplicationOidcState, opts ...ResourceOption) (*ApplicationOidc, error)
public static ApplicationOidc Get(string name, Input<string> id, ApplicationOidcState? state, CustomResourceOptions? opts = null)
public static ApplicationOidc get(String name, Output<String> id, ApplicationOidcState 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.
- Access
Token boolRole Assertion Access token role assertion
- Access
Token stringType Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- Additional
Origins List<string> Additional origins
- App
Type string App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- Auth
Method stringType Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- Client
Id string generated ID for this config
- Client
Secret string generated secret for this config
- Clock
Skew string Clockskew
- Dev
Mode bool Dev mode
- Grant
Types List<string> Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- Id
Token boolRole Assertion ID token role assertion
- Id
Token boolUserinfo Assertion Token userinfo assertion
- Name string
Name of the application
- Org
Id string orgID of the application
- Post
Logout List<string>Redirect Uris Post logout redirect URIs
- Project
Id string ID of the project
- Redirect
Uris List<string> RedirectURIs
- Response
Types List<string> Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- Version string
Version, supported values: OIDCVERSION1_0
- Access
Token boolRole Assertion Access token role assertion
- Access
Token stringType Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- Additional
Origins []string Additional origins
- App
Type string App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- Auth
Method stringType Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- Client
Id string generated ID for this config
- Client
Secret string generated secret for this config
- Clock
Skew string Clockskew
- Dev
Mode bool Dev mode
- Grant
Types []string Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- Id
Token boolRole Assertion ID token role assertion
- Id
Token boolUserinfo Assertion Token userinfo assertion
- Name string
Name of the application
- Org
Id string orgID of the application
- Post
Logout []stringRedirect Uris Post logout redirect URIs
- Project
Id string ID of the project
- Redirect
Uris []string RedirectURIs
- Response
Types []string Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- Version string
Version, supported values: OIDCVERSION1_0
- access
Token BooleanRole Assertion Access token role assertion
- access
Token StringType Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- additional
Origins List<String> Additional origins
- app
Type String App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- auth
Method StringType Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- client
Id String generated ID for this config
- client
Secret String generated secret for this config
- clock
Skew String Clockskew
- dev
Mode Boolean Dev mode
- grant
Types List<String> Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- id
Token BooleanRole Assertion ID token role assertion
- id
Token BooleanUserinfo Assertion Token userinfo assertion
- name String
Name of the application
- org
Id String orgID of the application
- post
Logout List<String>Redirect Uris Post logout redirect URIs
- project
Id String ID of the project
- redirect
Uris List<String> RedirectURIs
- response
Types List<String> Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- version String
Version, supported values: OIDCVERSION1_0
- access
Token booleanRole Assertion Access token role assertion
- access
Token stringType Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- additional
Origins string[] Additional origins
- app
Type string App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- auth
Method stringType Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- client
Id string generated ID for this config
- client
Secret string generated secret for this config
- clock
Skew string Clockskew
- dev
Mode boolean Dev mode
- grant
Types string[] Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- id
Token booleanRole Assertion ID token role assertion
- id
Token booleanUserinfo Assertion Token userinfo assertion
- name string
Name of the application
- org
Id string orgID of the application
- post
Logout string[]Redirect Uris Post logout redirect URIs
- project
Id string ID of the project
- redirect
Uris string[] RedirectURIs
- response
Types string[] Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- version string
Version, supported values: OIDCVERSION1_0
- access_
token_ boolrole_ assertion Access token role assertion
- access_
token_ strtype Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- additional_
origins Sequence[str] Additional origins
- app_
type str App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- auth_
method_ strtype Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- client_
id str generated ID for this config
- client_
secret str generated secret for this config
- clock_
skew str Clockskew
- dev_
mode bool Dev mode
- grant_
types Sequence[str] Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- id_
token_ boolrole_ assertion ID token role assertion
- id_
token_ booluserinfo_ assertion Token userinfo assertion
- name str
Name of the application
- org_
id str orgID of the application
- post_
logout_ Sequence[str]redirect_ uris Post logout redirect URIs
- project_
id str ID of the project
- redirect_
uris Sequence[str] RedirectURIs
- response_
types Sequence[str] Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- version str
Version, supported values: OIDCVERSION1_0
- access
Token BooleanRole Assertion Access token role assertion
- access
Token StringType Access token type, supported values: OIDCTOKENTYPEBEARER, OIDCTOKENTYPEJWT
- additional
Origins List<String> Additional origins
- app
Type String App type, supported values: OIDCAPPTYPEWEB, OIDCAPPTYPEUSERAGENT, OIDCAPPTYPENATIVE
- auth
Method StringType Auth method type, supported values: OIDCAUTHMETHODTYPEBASIC, OIDCAUTHMETHODTYPEPOST, OIDCAUTHMETHODTYPENONE, OIDCAUTHMETHODTYPEPRIVATEKEYJWT
- client
Id String generated ID for this config
- client
Secret String generated secret for this config
- clock
Skew String Clockskew
- dev
Mode Boolean Dev mode
- grant
Types List<String> Grant types, supported values: OIDCGRANTTYPEAUTHORIZATIONCODE, OIDCGRANTTYPEIMPLICIT, OIDCGRANTTYPEREFRESH_TOKEN
- id
Token BooleanRole Assertion ID token role assertion
- id
Token BooleanUserinfo Assertion Token userinfo assertion
- name String
Name of the application
- org
Id String orgID of the application
- post
Logout List<String>Redirect Uris Post logout redirect URIs
- project
Id String ID of the project
- redirect
Uris List<String> RedirectURIs
- response
Types List<String> Response type, supported values: OIDCRESPONSETYPECODE, OIDCRESPONSETYPEIDTOKEN, OIDCRESPONSETYPEIDTOKENTOKEN
- version String
Version, supported values: OIDCVERSION1_0
Package Details
- Repository
- zitadel pulumiverse/pulumi-zitadel
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
zitadel
Terraform Provider.