Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Claims ¶ added in v0.2.0
type Claims struct { Name string `json:"name,omitempty"` Picture string `json:"picture,omitempty"` UserID string `json:"user_id,omitempty"` AuthAt *jwt.NumericDate `json:"auth_time,omitempty"` Email string `json:"email,omitempty"` EmailVerified bool `json:"email_verified"` Firebase *FirebaseClaim `json:"firebase,omitempty"` jwt.RegisteredClaims }
Claims are included in the token.
type FirebaseClaim ¶ added in v0.2.0
type FirebaseClaim struct { SignInProvider string `json:"sign_in_provider,omitempty"` Identities map[string][]string `json:"identities,omitempty"` }
FirebaseClaim represents firebase specific claim.
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
Validator validates Firebase JWTs
func New ¶
New issues a new Validator with a projectID, a unique identifier for your Firebase project, which can be found in the URL of that project's console.
Click to show internal directories.
Click to hide internal directories.