Documentation ¶
Index ¶
- Variables
- func FirebaseTokenFromContext(ctx context.Context) *auth.Token
- 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(firebaseIDToken func() (string, error)) facade.AuthContext
- type FirestoreContext
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 GetUserInfo ¶ added in v0.4.0
func InitFirebaseForSneat ¶ added in v0.3.0
func InitFirebaseForSneat(projectID, dbName string)
func NewContextWithFirebaseToken ¶
NewContextWithFirebaseToken creates a new cotext with a Firebase token
func NewFirebaseAuthContext ¶
func NewFirebaseAuthContext(firebaseIDToken func() (string, error)) facade.AuthContext
NewFirebaseAuthContext creates new context with firebaseIDToken
Types ¶
type FirestoreContext ¶
FirestoreContext provides context for Firestore
func NewContextWithFirestoreClient ¶
func NewContextWithFirestoreClient(ctx context.Context) (*FirestoreContext, error)
NewContextWithFirestoreClient creates new Firestore context
Click to show internal directories.
Click to hide internal directories.