Class AgentcoreGatewayTargetCredentialProviderConfigurationOauth


  • public final class AgentcoreGatewayTargetCredentialProviderConfigurationOauth
    extends java.lang.Object
    • Method Detail

      • customParameters

        public java.util.Map<java.lang.String,​java.lang.String> customParameters()
        Returns:
        Map of custom parameters to include in OAuth requests.
      • defaultReturnUrl

        public java.util.Optional<java.lang.String> defaultReturnUrl()
        Returns:
        URL where the end user's browser is redirected after obtaining the authorization code. Required when `grantType` is `AUTHORIZATION_CODE`.
      • grantType

        public java.util.Optional<java.lang.String> grantType()
        Returns:
        OAuth grant type. Valid values: `CLIENT_CREDENTIALS` (machine-to-machine authentication), `AUTHORIZATION_CODE` (user-delegated access), `TOKEN_EXCHANGE` (on-behalf-of token exchange).
      • providerArn

        public java.lang.String providerArn()
        Returns:
        ARN of the OAuth credential provider.
      • scopes

        public java.util.List<java.lang.String> scopes()
        Returns:
        Set of OAuth scopes to request.