2.9 KiB
2.9 KiB
page_title, subcategory, description
| page_title | subcategory | description |
|---|---|---|
| boundary_auth_method_oidc Resource - terraform-provider-boundary | The OIDC auth method resource allows you to configure a Boundary authmethodoidc. |
boundary_auth_method_oidc (Resource)
The OIDC auth method resource allows you to configure a Boundary auth_method_oidc.
Schema
Required
scope_id(String) The scope ID.
Optional
account_claim_maps(List of String) Account claim maps for the to_claim of sub.allowed_audiences(List of String) Audiences for which the provider responses will be allowedapi_url_prefix(String) The API prefix to use when generating callback URLs for the provider. Should be set to an address at which the provider can reach back to the controller.callback_url(String) The URL that should be provided to the IdP for callbacks.claims_scopes(List of String) Claims scopes.client_id(String) The client ID assigned to this auth method from the provider.client_secret(String, Sensitive) The secret key assigned to this auth method from the provider. Once set, only the hash will be kept and the original value can be removed from configuration.client_secret_hmac(String) The HMAC of the client secret returned by the Boundary controller, which is used for comparison after initial setting of the value.description(String) The auth method description.disable_discovered_config_validation(Boolean) Disables validation logic ensuring that the OIDC provider's information from its discovery endpoint matches the information here. The validation is only performed at create or update time.idp_ca_certs(List of String) A list of CA certificates to trust when validating the IdP's token signatures.is_primary_for_scope(Boolean) When true, makes this auth method the primary auth method for the scope in which it resides. The primary auth method for a scope means the user will be automatically created when they login using an OIDC account.issuer(String) The issuer corresponding to the provider, which must match the issuer field in generated tokens.max_age(Number) The max age to provide to the provider, indicating how much time is allowed to have passed since the last authentication before the user is challenged again. A value of 0 sets an immediate requirement for all users to reauthenticate, and an unset maxAge results in a Terraform value of -1 and the default TTL of the chosen OIDC will be used.name(String) The auth method name. Defaults to the resource name.signing_algorithms(List of String) Allowed signing algorithms for the provider's issued tokens.state(String) Can be one of 'inactive', 'active-private', or 'active-public'. Currently automatically set to active-public.type(String) The type of auth method; hardcoded.
Read-Only
id(String) The ID of the auth method.