mirror of https://github.com/go-gitea/gitea.git
14 lines
645 B
Go
14 lines
645 B
Go
|
package webauthn
|
||
|
|
||
|
import "github.com/duo-labs/webauthn/protocol"
|
||
|
|
||
|
// SessionData is the data that should be stored by the Relying Party for
|
||
|
// the duration of the web authentication ceremony
|
||
|
type SessionData struct {
|
||
|
Challenge string `json:"challenge"`
|
||
|
UserID []byte `json:"user_id"`
|
||
|
AllowedCredentialIDs [][]byte `json:"allowed_credentials,omitempty"`
|
||
|
UserVerification protocol.UserVerificationRequirement `json:"userVerification"`
|
||
|
Extensions protocol.AuthenticationExtensions `json:"extensions,omitempty"`
|
||
|
}
|