All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.AuthProviderOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.0.6
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/api/auth.proto

package com.google.api;

public interface AuthProviderOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.api.AuthProvider)
    com.google.protobuf.MessageOrBuilder {

  /**
   * optional string id = 1;
   *
   * 
   * The unique identifier of the auth provider. It will be referred to by
   * `AuthRequirement.provider_id`.
   * Example: "bookstore_auth".
   * 
*/ java.lang.String getId(); /** * optional string id = 1; * *
   * The unique identifier of the auth provider. It will be referred to by
   * `AuthRequirement.provider_id`.
   * Example: "bookstore_auth".
   * 
*/ com.google.protobuf.ByteString getIdBytes(); /** * optional string issuer = 2; * *
   * Identifies the principal that issued the JWT. See
   * https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.1
   * Usually a URL or an email address.
   * Example: https://securetoken.google.com
   * Example: 1234567-compute@developer.gserviceaccount.com
   * 
*/ java.lang.String getIssuer(); /** * optional string issuer = 2; * *
   * Identifies the principal that issued the JWT. See
   * https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.1
   * Usually a URL or an email address.
   * Example: https://securetoken.google.com
   * Example: 1234567-compute@developer.gserviceaccount.com
   * 
*/ com.google.protobuf.ByteString getIssuerBytes(); /** * optional string jwks_uri = 3; * *
   * URL of the provider's public key set to validate signature of the JWT. See
   * [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata).
   * Optional if the key set document:
   *  - can be retrieved from
   *    [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html
   *    of the issuer.
   *  - can be inferred from the email domain of the issuer (e.g. a Google service account).
   * Example: https://www.googleapis.com/oauth2/v1/certs
   * 
*/ java.lang.String getJwksUri(); /** * optional string jwks_uri = 3; * *
   * URL of the provider's public key set to validate signature of the JWT. See
   * [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata).
   * Optional if the key set document:
   *  - can be retrieved from
   *    [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html
   *    of the issuer.
   *  - can be inferred from the email domain of the issuer (e.g. a Google service account).
   * Example: https://www.googleapis.com/oauth2/v1/certs
   * 
*/ com.google.protobuf.ByteString getJwksUriBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy