Esempio n. 1
0
 def refresh(self):
     """
     Create a new token while retaining the refresh token.
     """
     if self.refresh_token is not None:
         self.token = newid()
         self.secret = newsecret()
Esempio n. 2
0
 def refresh(self):
     """
     Create a new token while retaining the refresh token.
     """
     if self.refresh_token is not None:
         self.token = newid()
         self.secret = newsecret()
Esempio n. 3
0
def oauth_make_auth_code(client, scope, redirect_uri):
    """
    Make an auth code for a given client. Caller must commit
    the database session for this to work.
    """
    authcode = AuthCode(user=g.user, session=g.usersession, client=client, scope=scope, redirect_uri=redirect_uri)
    authcode.code = newsecret()
    db.session.add(authcode)
    return authcode.code
Esempio n. 4
0
def oauth_make_auth_code(client, scope, redirect_uri):
    """
    Make an auth code for a given client. Caller must commit
    the database session for this to work.
    """
    authcode = AuthCode(user=g.user, client=client, scope=scope, redirect_uri=redirect_uri)
    authcode.code = newsecret()
    db.session.add(authcode)
    return authcode.code
Esempio n. 5
0
 def __init__(self, **kwargs):
     super(PasswordResetRequest, self).__init__(**kwargs)
     self.reset_code = newsecret()
Esempio n. 6
0
 def __init__(self, email, **kwargs):
     super(UserEmailClaim, self).__init__(**kwargs)
     self.verification_code = newsecret()
     self._email = email
     self.md5sum = md5(self._email).hexdigest()
Esempio n. 7
0
 def __init__(self, **kwargs):
     super(AuthToken, self).__init__(**kwargs)
     self.token = newid()
     if self.user:
         self.refresh_token = newid()
     self.secret = newsecret()
Esempio n. 8
0
 def __init__(self, **kwargs):
     super(PasswordResetRequest, self).__init__(**kwargs)
     self.reset_code = newsecret()
Esempio n. 9
0
 def __init__(self, email, **kwargs):
     super(UserEmailClaim, self).__init__(**kwargs)
     self.verification_code = newsecret()
     self._email = email
     self.md5sum = md5(self._email).hexdigest()
Esempio n. 10
0
 def __init__(self, **kwargs):
     super(AuthToken, self).__init__(**kwargs)
     self.token = newid()
     if self.user:
         self.refresh_token = newid()
     self.secret = newsecret()