google_api_service_usage v0.2.0 GoogleApi.ServiceUsage.V1.Model.Authentication View Source
Authentication defines the authentication configuration for an API.
Example for an API targeted for external use:
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
Attributes
providers(type:list(GoogleApi.ServiceUsage.V1.Model.AuthProvider.t), default:nil) - Defines a set of authentication providers that a service supports.rules(type:list(GoogleApi.ServiceUsage.V1.Model.AuthenticationRule.t), default:nil) - A list of authentication rules that apply to individual API methods.NOTE: All service configuration rules follow "last one wins" order.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Sourcet() :: %GoogleApi.ServiceUsage.V1.Model.Authentication{
providers: [GoogleApi.ServiceUsage.V1.Model.AuthProvider.t()],
rules: [GoogleApi.ServiceUsage.V1.Model.AuthenticationRule.t()]
}
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.