示例#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)