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

invalid reference
discoveryUrl
(OIDC discovery document) or
invalid reference
authorizationServerMetadata
(static OAuth2 server metadata). Do not pass both.

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());