passkey.go 383 B

12345678910111213
  1. package model
  2. import "github.com/go-webauthn/webauthn/webauthn"
  3. type Passkey struct {
  4. Model
  5. Name string `json:"name"`
  6. UserID uint64 `json:"user_id"`
  7. RawID string `json:"raw_id"`
  8. Credential *webauthn.Credential `json:"-" gorm:"serializer:json"`
  9. LastUsedAt int64 `json:"last_used_at" gorm:"default:0"`
  10. }