Reference documentation and code samples for the Service Usage V1 API class Google::Api::Authentication.
Authentication
defines the authentication configuration for API methods
provided by an API service.
Example:
name: calendar.googleapis.com
authentication:
providers:
- id: google_calendar_auth
jwks_uri: https://www.googleapis.com/oauth2/v1/certs
issuer: https://securetoken.google.com
rules:
- selector: "*"
requirements:
provider_id: google_calendar_auth
- selector: google.calendar.Delegate
oauth:
canonical_scopes: https://www.googleapis.com/auth/calendar.read
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#providers
def providers() -> ::Array<::Google::Api::AuthProvider>
- (::Array<::Google::Api::AuthProvider>) — Defines a set of authentication providers that a service supports.
#providers=
def providers=(value) -> ::Array<::Google::Api::AuthProvider>
- value (::Array<::Google::Api::AuthProvider>) — Defines a set of authentication providers that a service supports.
- (::Array<::Google::Api::AuthProvider>) — Defines a set of authentication providers that a service supports.
#rules
def rules() -> ::Array<::Google::Api::AuthenticationRule>
-
(::Array<::Google::Api::AuthenticationRule>) — A list of authentication rules that apply to individual API methods.
NOTE: All service configuration rules follow "last one wins" order.
#rules=
def rules=(value) -> ::Array<::Google::Api::AuthenticationRule>
-
value (::Array<::Google::Api::AuthenticationRule>) — A list of authentication rules that apply to individual API methods.
NOTE: All service configuration rules follow "last one wins" order.
-
(::Array<::Google::Api::AuthenticationRule>) — A list of authentication rules that apply to individual API methods.
NOTE: All service configuration rules follow "last one wins" order.