Support webauthn (#17957)

Migrate from U2F to Webauthn

Co-authored-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
Lunny Xiao
2022-01-14 16:03:31 +01:00
committed by GitHub
co-authored by Andrew Thornton 6543 wxiaoguang
parent 8808293247
commit 35c3553870
224 changed files with 35040 additions and 1079 deletions
+34 -4
View File
@@ -205,6 +205,13 @@ github.com/cespare/xxhash/v2
# github.com/chi-middleware/proxy v1.1.1
## explicit
github.com/chi-middleware/proxy
# github.com/cloudflare/cfssl v0.0.0-20190726000631-633726f6bcb7
github.com/cloudflare/cfssl/crypto/pkcs7
github.com/cloudflare/cfssl/errors
github.com/cloudflare/cfssl/helpers
github.com/cloudflare/cfssl/helpers/derhelpers
github.com/cloudflare/cfssl/log
github.com/cloudflare/cfssl/revoke
# github.com/couchbase/go-couchbase v0.0.0-20210224140812-5740cd35f448
## explicit
github.com/couchbase/go-couchbase
@@ -246,6 +253,13 @@ github.com/dsnet/compress/bzip2/internal/sais
github.com/dsnet/compress/internal
github.com/dsnet/compress/internal/errors
github.com/dsnet/compress/internal/prefix
# github.com/duo-labs/webauthn v0.0.0-20211221191814-a22482edaa3b => github.com/authelia/webauthn v0.0.0-20211225121951-80d1f2a572e4
## explicit
github.com/duo-labs/webauthn/metadata
github.com/duo-labs/webauthn/protocol
github.com/duo-labs/webauthn/protocol/googletpm
github.com/duo-labs/webauthn/protocol/webauthncose
github.com/duo-labs/webauthn/webauthn
# github.com/dustin/go-humanize v1.0.0
## explicit
github.com/dustin/go-humanize
@@ -267,6 +281,8 @@ github.com/ethantkoenig/rupture
github.com/felixge/httpsnoop
# github.com/fsnotify/fsnotify v1.4.9
github.com/fsnotify/fsnotify
# github.com/fxamacker/cbor/v2 v2.2.0
github.com/fxamacker/cbor/v2
# github.com/gliderlabs/ssh v0.3.3
## explicit
github.com/gliderlabs/ssh
@@ -439,9 +455,9 @@ github.com/gogs/cron
# github.com/gogs/go-gogs-client v0.0.0-20210131175652-1d7215cd8d85
## explicit
github.com/gogs/go-gogs-client
# github.com/golang-jwt/jwt v3.2.2+incompatible
# github.com/golang-jwt/jwt/v4 v4.2.0
## explicit
github.com/golang-jwt/jwt
github.com/golang-jwt/jwt/v4
# github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe
github.com/golang-sql/civil
# github.com/golang/protobuf v1.5.2
@@ -453,6 +469,12 @@ github.com/golang/protobuf/ptypes/timestamp
# github.com/golang/snappy v0.0.4
## explicit
github.com/golang/snappy
# github.com/google/certificate-transparency-go v1.0.21
github.com/google/certificate-transparency-go
github.com/google/certificate-transparency-go/asn1
github.com/google/certificate-transparency-go/tls
github.com/google/certificate-transparency-go/x509
github.com/google/certificate-transparency-go/x509/pkix
# github.com/google/go-github/v39 v39.2.0
## explicit
github.com/google/go-github/v39/github
@@ -575,7 +597,7 @@ github.com/mailru/easyjson/jlexer
github.com/mailru/easyjson/jwriter
# github.com/markbates/going v1.0.0
github.com/markbates/going/defaults
# github.com/markbates/goth v1.68.0
# github.com/markbates/goth v1.68.0 => github.com/zeripath/goth v1.68.1-0.20220109111530-754359885dce
## explicit
github.com/markbates/goth
github.com/markbates/goth/gothic
@@ -721,6 +743,8 @@ github.com/rs/xid
# github.com/russross/blackfriday/v2 v2.1.0
## explicit
github.com/russross/blackfriday/v2
# github.com/satori/go.uuid v1.2.0
github.com/satori/go.uuid
# github.com/sergi/go-diff v1.2.0
## explicit
github.com/sergi/go-diff/diffmatchpatch
@@ -794,6 +818,8 @@ github.com/unrolled/render
# github.com/urfave/cli v1.22.5
## explicit
github.com/urfave/cli
# github.com/x448/float16 v0.8.4
github.com/x448/float16
# github.com/xanzy/go-gitlab v0.50.1
## explicit
github.com/xanzy/go-gitlab
@@ -860,6 +886,8 @@ golang.org/x/crypto/blake2b
golang.org/x/crypto/blowfish
golang.org/x/crypto/cast5
golang.org/x/crypto/chacha20
golang.org/x/crypto/cryptobyte
golang.org/x/crypto/cryptobyte/asn1
golang.org/x/crypto/curve25519
golang.org/x/crypto/curve25519/internal/field
golang.org/x/crypto/ed25519
@@ -875,6 +903,8 @@ golang.org/x/crypto/openpgp/errors
golang.org/x/crypto/openpgp/packet
golang.org/x/crypto/openpgp/s2k
golang.org/x/crypto/pbkdf2
golang.org/x/crypto/pkcs12
golang.org/x/crypto/pkcs12/internal/rc2
golang.org/x/crypto/scrypt
golang.org/x/crypto/ssh
golang.org/x/crypto/ssh/agent
@@ -1060,5 +1090,5 @@ xorm.io/xorm/names
xorm.io/xorm/schemas
xorm.io/xorm/tags
# github.com/hashicorp/go-version => github.com/6543/go-version v1.3.1
# github.com/golang-jwt/jwt v3.2.1+incompatible => github.com/golang-jwt/jwt v3.2.2+incompatible
# github.com/shurcooL/vfsgen => github.com/lunny/vfsgen v0.0.0-20220105142115-2c99e1ffdfa0
# github.com/duo-labs/webauthn => github.com/authelia/webauthn v0.0.0-20211225121951-80d1f2a572e4