mirror of
https://github.com/chanzuckerberg/cellxgene.git
synced 2026-09-30 19:08:11 +08:00
Fix frontend mishandling of null userinfo (#1795)
* Fix frontend mishandling of null userinfo If the authentication is disabled, the userinfo endpoint returns null. This case needs to be handled. #1780 * Small fix for handling refesh tokens in auth
This commit is contained in:
@@ -29,7 +29,9 @@ class Tokens:
|
||||
self.id_token = id_token
|
||||
self.refresh_token = refresh_token
|
||||
self.expires_at = expires_at
|
||||
if not (access_token and id_token and refresh_token and expires_at):
|
||||
|
||||
# expires_at may be None after a token refresh, and so it is not checked here
|
||||
if not (access_token and id_token and refresh_token):
|
||||
raise KeyError(str(self.__dict__))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user