コード例 #1
0
ファイル: token.py プロジェクト: PMR2/pmr2.oauth
 def remove(self, token):
     if IToken.providedBy(token):
         token = token.key
     token = self._tokens.pop(token)
     self._del_user_map(token)
     return token
コード例 #2
0
ファイル: token.py プロジェクト: PMR2/pmr2.oauth
 def add(self, token):
     assert IToken.providedBy(token)
     if self.get(token.key):
         raise ValueError('token %s already exists', token.key)
     self._tokens[token.key] = token
     self._add_user_map(token)
コード例 #3
0
ファイル: token.py プロジェクト: PMR2/pmr2.oauth
 def get(self, token, default=None):
     token_key = IToken.providedBy(token) and token.key or token
     return self._tokens.get(token_key, default)