Interface CustomOAuth2CredentialProviderProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,OAuth2ClientCredentials,OAuth2CredentialProviderBaseProps,OAuth2CredentialProviderFactoryBaseProps
- All Known Implementing Classes:
CustomOAuth2CredentialProviderProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.130.0 (build 048a5ee)",
date="2026-05-20T12:39:41.740Z")
@Stability(Stable)
public interface CustomOAuth2CredentialProviderProps
extends software.amazon.jsii.JsiiSerializable, OAuth2CredentialProviderFactoryBaseProps
Props for
.
invalid reference
OAuth2CredentialProvider.usingCustom
Set exactly one of
(OIDC discovery document) or
invalid reference
discoveryUrl
(static OAuth2 server metadata). Do not pass both.
invalid reference
authorizationServerMetadata
Example:
OAuth2CredentialProvider.usingCustom(this, "CustomOAuth", CustomOAuth2CredentialProviderProps.builder()
.oAuth2CredentialProviderName("custom-idp")
.clientId("your-client-id")
.clientSecret(SecretValue.unsafePlainText("your-client-secret"))
.discoveryUrl("https://idp.example.com/.well-known/openid-configuration")
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCustomOAuth2CredentialProviderPropsstatic final classAn implementation forCustomOAuth2CredentialProviderProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.bedrockagentcore.OAuth2ClientCredentials
getClientId, getClientSecretMethods inherited from interface software.amazon.awscdk.services.bedrockagentcore.OAuth2CredentialProviderBaseProps
getOAuth2CredentialProviderName, getTags
-
Method Details
-
getAuthorizationServerMetadata
@Stability(Stable) @Nullable default OAuth2AuthorizationServerMetadata getAuthorizationServerMetadata()Authorization server metadata (issuer, authorization and token endpoints) when not using a discovery URL.Default: - not used when
is setinvalid reference
discoveryUrl -
getDiscoveryUrl
OIDC/OAuth2 discovery document URL for dynamic integration with the identity provider.Default: - not used when
is setinvalid reference
authorizationServerMetadata -
builder
-