Documentation ¶
Index ¶
Constants ¶
View Source
const ( GOOGLE_AUTH_PROVIDER_ID = "firebase.auth.GoogleAuthProvider.PROVIDER_ID" FACEBOOK_AUTH_PROVIDER_ID = "firebase.auth.FacebookAuthProvider.PROVIDER_ID" TWITTER_AUTH_PROVIDER_ID = "firebase.auth.TwitterAuthProvider.PROVIDER_ID" GITHUB_AUTH_PROVIDER_ID = "firebase.auth.GithubAuthProvider.PROVIDER_ID" EMAIL_AUTH_PROVIDER_ID = "firebase.auth.EmailAuthProvider.PROVIDER_ID" PHONE_AUTH_PROVIDER_ID = "firebase.auth.PhoneAuthProvider.PROVIDER_ID" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FirebaseUI ¶
type FirebaseUI struct {
// contains filtered or unexported fields
}
func NewFirebaseUI ¶
func NewFirebaseUI(name string, providers ...string) *FirebaseUI
func (FirebaseUI) AuthHTML ¶
func (fui FirebaseUI) AuthHTML() string
func (FirebaseUI) SuccessHTML ¶
func (fui FirebaseUI) SuccessHTML() string
type Firelogin ¶
type Firelogin struct {
// contains filtered or unexported fields
}
type User ¶
type User struct { UID string `json:"uid"` DisplayName string `json:"displayName"` PhotoURL string `json:"photoURL"` Email string `json:"email"` EmailVerified bool `json:"emailVerified"` IsAnonymous bool `json:"isAnonymous"` ProviderData []struct { UID string `json:"uid"` DisplayName string `json:"displayName"` PhotoURL string `json:"photoURL"` Email string `json:"email"` ProviderID string `json:"providerId"` } `json:"providerData"` APIKey string `json:"apiKey"` AppName string `json:"appName"` AuthDomain string `json:"authDomain"` StsTokenManager struct { APIKey string `json:"apiKey"` RefreshToken string `json:"refreshToken"` AccessToken string `json:"accessToken"` ExpirationTime int64 `json:"expirationTime"` } `json:"stsTokenManager"` LastLoginAt string `json:"lastLoginAt"` CreatedAt string `json:"createdAt"` }
Click to show internal directories.
Click to hide internal directories.