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.