mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-21 16:01:15 -05:00
13 lines
440 B
Python
13 lines
440 B
Python
|
|
from flask import current_app
|
||
|
|
from itsdangerous import URLSafeSerializer
|
||
|
|
|
||
|
|
|
||
|
|
def get_secret(secret):
|
||
|
|
serializer = URLSafeSerializer(current_app.config.get('SECRET_KEY'))
|
||
|
|
return serializer.loads(secret, salt=current_app.config.get('DANGEROUS_SALT'))
|
||
|
|
|
||
|
|
|
||
|
|
def generate_secret(token):
|
||
|
|
serializer = URLSafeSerializer(current_app.config.get('SECRET_KEY'))
|
||
|
|
return serializer.dumps(str(token), current_app.config.get('DANGEROUS_SALT'))
|