You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# NOTE: scopes, optional_scopes, and scopes_join_strategy are processed by the
866
+
# platform OAuth handler (DeclarativeOAuthSpecHandler.kt), not by the CDK runtime.
867
+
# The CDK schema defines the manifest contract; the platform reads these fields
868
+
# during the OAuth consent flow to build the authorization URL.
869
+
scopes: Optional[List[OAuthScope]] =Field(
870
+
None,
871
+
description="List of OAuth scope objects. When present, takes precedence over the `scope` string property.\nThe scope values are joined using the `scopes_join_strategy` (default: space) before being\nsent to the OAuth provider.",
description="The strategy used to join the `scopes` array into a single string for the OAuth request.\nDefaults to `space` per RFC 6749.",
884
+
title="Scopes Join Strategy",
885
+
)
849
886
access_token_url: str=Field(
850
887
...,
851
888
description="The DeclarativeOAuth Specific URL templated string to obtain the `access_token`, `refresh_token` etc.\nThe placeholders are replaced during the processing to provide neccessary values.",
self.advanced_auth.auth_flow_type=self.advanced_auth.auth_flow_type.value# type: ignore # We know this is always assigned to an AuthFlow which has the auth_flow_type field
58
+
# Convert scopes_join_strategy enum to its string value (same pattern as auth_flow_type above)
0 commit comments