diff --git a/vendor/git.autistici.org/id/auth/protocol.go b/vendor/git.autistici.org/id/auth/protocol.go
index ea41d3bbee8d649f4792046318bd9a34a7a5350a..3db526f83a4f0dcfe08ab26148322985ce57dd6b 100644
--- a/vendor/git.autistici.org/id/auth/protocol.go
+++ b/vendor/git.autistici.org/id/auth/protocol.go
@@ -124,7 +124,7 @@ func decodeUserInfoFromMap(m map[string]string, prefix string) *UserInfo {
 		u.Groups = append(u.Groups, s)
 		i++
 	}
-	if u.Email == "" && len(u.Groups) == 0 {
+	if u.Email == "" && u.Shard == "" && len(u.Groups) == 0 {
 		return nil
 	}
 	return &u
diff --git a/vendor/vendor.json b/vendor/vendor.json
index ab6597057747381b09c6ab201bdd8c30841b3bd5..0a5653c1d234b00742970edab0290ccb159412cd 100644
--- a/vendor/vendor.json
+++ b/vendor/vendor.json
@@ -27,16 +27,16 @@
 			"revisionTime": "2018-11-18T16:11:30Z"
 		},
 		{
-			"checksumSHA1": "rcWTaHvwTmKqbl8NqUF/nDsHzk8=",
+			"checksumSHA1": "6D5Xt9WoGSeTJE3XFw6P2/nKYrQ=",
 			"path": "git.autistici.org/id/auth",
-			"revision": "797fa144f3c71ed5b411aca639dfdfce55a948c3",
-			"revisionTime": "2018-10-19T18:21:57Z"
+			"revision": "d5da26d7565082baa108a1c1806f2fc723d33ccb",
+			"revisionTime": "2018-11-18T17:43:45Z"
 		},
 		{
 			"checksumSHA1": "48njEQBB73cV6tTPBEOnzSVRjeA=",
 			"path": "git.autistici.org/id/auth/client",
-			"revision": "797fa144f3c71ed5b411aca639dfdfce55a948c3",
-			"revisionTime": "2018-10-19T18:21:57Z"
+			"revision": "d5da26d7565082baa108a1c1806f2fc723d33ccb",
+			"revisionTime": "2018-11-18T17:43:45Z"
 		},
 		{
 			"checksumSHA1": "MlpsZgRytv/c9IX9YawRJDN/ibQ=",