Google API Common Protos Client - Class Authentication (4.8.3)

Reference documentation and code samples for the Google API Common Protos Client class Authentication.

Authentication defines the authentication configuration for API methods provided by an API service.

Example: name: calendar.googleapis.com authentication: providers:

Generated from protobuf message google.api.Authentication

Namespace

Google \ Api

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ rules array<AuthenticationRule>

A list of authentication rules that apply to individual API methods. NOTE: All service configuration rules follow "last one wins" order.

↳ providers array<AuthProvider>

Defines a set of authentication providers that a service supports.

getRules

A list of authentication rules that apply to individual API methods.

NOTE: All service configuration rules follow "last one wins" order.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setRules

A list of authentication rules that apply to individual API methods.

NOTE: All service configuration rules follow "last one wins" order.

Parameter
Name Description
var array<AuthenticationRule>
Returns
Type Description
$this

getProviders

Defines a set of authentication providers that a service supports.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setProviders

Defines a set of authentication providers that a service supports.

Parameter
Name Description
var array<AuthProvider>
Returns
Type Description
$this