NAME

Google::Api::Auth::Authentication - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Auth;

my $msg = Google::Api::Auth::Authentication->new(
    rules => $value,
);

FIELDS

  • rules

    Type: Message (.google.api.AuthenticationRule)

  • providers

    Type: Message (.google.api.AuthProvider)

NAME

Google::Api::Auth::AuthenticationRule - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Auth;

my $msg = Google::Api::Auth::AuthenticationRule->new(
    selector => $value,
);

FIELDS

  • selector

    Type: String

  • oauth

    Type: Message (.google.api.OAuthRequirements)

  • allow_without_credential

    Type: Bool

  • requirements

    Type: Message (.google.api.AuthRequirement)

NAME

Google::Api::Auth::JwtLocation - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Auth;

my $msg = Google::Api::Auth::JwtLocation->new(
    header => $value,
);

FIELDS

  • header

    Type: String

  • query

    Type: String

  • cookie

    Type: String

  • value_prefix

    Type: String

NAME

Google::Api::Auth::AuthProvider - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Auth;

my $msg = Google::Api::Auth::AuthProvider->new(
    id => $value,
);

FIELDS

  • id

    Type: String

  • issuer

    Type: String

  • jwks_uri

    Type: String

  • audiences

    Type: String

  • authorization_url

    Type: String

  • jwt_locations

    Type: Message (.google.api.JwtLocation)

NAME

Google::Api::Auth::OAuthRequirements - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Auth;

my $msg = Google::Api::Auth::OAuthRequirements->new(
    canonical_scopes => $value,
);

FIELDS

  • canonical_scopes

    Type: String

NAME

Google::Api::Auth::AuthRequirement - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Api::Auth;

my $msg = Google::Api::Auth::AuthRequirement->new(
    provider_id => $value,
);

FIELDS

  • provider_id

    Type: String

  • audiences

    Type: String