Documentation ¶
Index ¶
- Variables
- func FirebaseTokenFromContext(ctx context.Context) *auth.Token
- func GetFirebaseProjectID() string
- func GetUserInfo(ctx context.Context, uid string) (authUser *sneatauth.AuthUserInfo, err error)
- func InitFirebaseForSneat(projectID, dbName string)
- func NewContextWithFirebaseToken(ctx context.Context, token *auth.Token) context.Context
- func NewFirebaseAuthContext(getFirebaseIDToken func() (string, error)) facade.AuthContext
- type FirestoreContext
- type TokenStrProvider
Constants ¶
This section is empty.
Variables ¶
View Source
var NewFirebaseAuthToken = newFirebaseAuthToken
NewFirebaseAuthToken creates Firebase authentication token
Functions ¶
func FirebaseTokenFromContext ¶
FirebaseTokenFromContext gets Firebase token from context
func GetFirebaseProjectID ¶ added in v0.7.0
func GetFirebaseProjectID() string
func GetUserInfo ¶ added in v0.4.0
func InitFirebaseForSneat ¶ added in v0.3.0
func InitFirebaseForSneat(projectID, dbName string)
func NewContextWithFirebaseToken ¶
NewContextWithFirebaseToken creates a new context with a Firebase token
func NewFirebaseAuthContext ¶
func NewFirebaseAuthContext(getFirebaseIDToken func() (string, error)) facade.AuthContext
NewFirebaseAuthContext creates new context with getFirebaseIDToken
Types ¶
type FirestoreContext ¶
FirestoreContext provides context for Firestore
func NewContextWithFirestoreClient ¶
func NewContextWithFirestoreClient(ctx context.Context) (*FirestoreContext, error)
NewContextWithFirestoreClient creates new Firestore context
type TokenStrProvider ¶ added in v0.5.4
Click to show internal directories.
Click to hide internal directories.