|
a/Allura/allura/model/auth.py |
|
b/Allura/allura/model/auth.py |
|
... |
|
... |
69 |
|
69 |
|
70 |
class ApiToken(MappedClass):
|
70 |
class ApiToken(MappedClass):
|
71 |
class __mongometa__:
|
71 |
class __mongometa__:
|
72 |
name='api_token'
|
72 |
name='api_token'
|
73 |
session = main_orm_session
|
73 |
session = main_orm_session
|
|
|
74 |
unique_indexes = [ 'user_id' ]
|
74 |
|
75 |
|
75 |
_id = FieldProperty(S.ObjectId)
|
76 |
_id = FieldProperty(S.ObjectId)
|
76 |
user_id = ForeignIdProperty('User')
|
77 |
user_id = ForeignIdProperty('User')
|
77 |
api_key = FieldProperty(str, if_missing=lambda:h.nonce(20))
|
78 |
api_key = FieldProperty(str, if_missing=lambda:h.nonce(20))
|
78 |
secret_key = FieldProperty(str, if_missing=h.cryptographic_nonce)
|
79 |
secret_key = FieldProperty(str, if_missing=h.cryptographic_nonce)
|