| from flask_login import UserMixin |
| def decrypt_openid(secret, token=None): |
| values = jwt.decode(jwt=token, key=secret) |
| print "decoded values %s" % str(values) |
| def encrypt_string(secret, *args): |
| jwt_string = jwt.encode(args, key=secret) |
| print "encoded string %s" % str(jwt_string) |
| def __init__(self, username, password=None, email=None, firstName=None, lastName=None, address=None, |
| phone=None, country=None): |
| raise ValueError("the username must be set") |
| self.firstName = firstName |
| self.institution = institution |
| if self.firstName and self.lastName and self.email: |
| to be used for admin purposes |
| :return: id reference to retrieve user object from middleware |
| return unicode(self.username) |
| if self.firstName and self.lastName: |
| return u' '.join([self.firstName, self.lastName]) |