Service Usage V1 API - Class Google::Api::Authentication (v1.2.1)

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>
Returns

#providers=

def providers=(value) -> ::Array<::Google::Api::AuthProvider>
Parameter
Returns

#rules

def rules() -> ::Array<::Google::Api::AuthenticationRule>
Returns
  • (::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>
Parameter
  • 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.

Returns
  • (::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.