google_cloud

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FirebaseAuthEmailClaimKey = "email"
)

Variables

View Source
var (
	ErrFirebaseAuthInvalidIDToken = errors.New("firebase auth id token is invalid")
	ErrFirebaseAuthExpiredIDToken = errors.New("firebase auth id token is expired")
	ErrFirebaseAuthUserNotFound   = errors.New("firebase auth user not found")
)

Functions

func NewPubSubClient added in v0.2.0

func NewPubSubClient(ctx context.Context) (*pubsub.Client, error)

Types

type FirebaseAuthIDToken

type FirebaseAuthIDToken auth.Token

func (FirebaseAuthIDToken) Email

func (t FirebaseAuthIDToken) Email() (string, bool)

type FirebaseClient

type FirebaseClient interface {
	VerifyIDToken(ctx context.Context, idToken string) (*FirebaseAuthIDToken, error)
	DeleteUser(ctx context.Context, uid string) error
}

func NewFirebaseClient

func NewFirebaseClient(ctx context.Context) (FirebaseClient, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL