The available scopes for an OAuth2 flow.
See also
security scheme objects:
as_api_key_security_scheme(),
as_oauth2_authorization_code_flow(),
as_oauth2_implicit_flow(),
as_oauth2_security_scheme(),
as_oauth2_token_flow(),
as_scopes(),
as_security_scheme(),
as_security_scheme_details(),
as_security_schemes(),
class_api_key_security_scheme(),
class_oauth2_authorization_code_flow(),
class_oauth2_implicit_flow(),
class_oauth2_security_scheme(),
class_oauth2_token_flow(),
class_security_scheme_details(),
class_security_schemes()
components object:
as_api_key_security_scheme(),
as_components(),
as_oauth2_authorization_code_flow(),
as_oauth2_implicit_flow(),
as_oauth2_security_scheme(),
as_oauth2_token_flow(),
as_reference(),
as_schema(),
as_scopes(),
as_security_scheme(),
as_security_scheme_details(),
as_security_schemes(),
class_api_key_security_scheme(),
class_components(),
class_oauth2_authorization_code_flow(),
class_oauth2_implicit_flow(),
class_oauth2_security_scheme(),
class_oauth2_token_flow(),
class_reference(),
class_schema(),
class_security_scheme_details(),
class_security_schemes()
Examples
class_scopes(
name = c(
"https://www.googleapis.com/auth/youtube",
"https://www.googleapis.com/auth/youtube.channel-memberships.creator",
"https://www.googleapis.com/auth/youtube.force-ssl",
"https://www.googleapis.com/auth/youtube.readonly",
"https://www.googleapis.com/auth/youtube.upload",
"https://www.googleapis.com/auth/youtubepartner",
"https://www.googleapis.com/auth/youtubepartner-channel-audit"
),
description = c(
"Manage your YouTube account",
"See a list of your current active channel members",
"See, edit, and permanently delete your YouTube videos",
"View your YouTube account",
"Manage your YouTube videos",
"View and manage your assets and associated content on YouTube",
"View private information of your YouTube channel"
)
)
#> <rapid::scopes>
#> @ name : chr [1:7] "https://www.googleapis.com/auth/youtube" ...
#> @ description: chr [1:7] "Manage your YouTube account" ...