update 8-8-2022
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
from fastapi.security import OAuth2PasswordBearer
|
||||
from passlib.context import CryptContext
|
||||
|
||||
import json
|
||||
import datetime
|
||||
from json import JSONEncoder
|
||||
import os
|
||||
import motor.motor_asyncio
|
||||
|
||||
@@ -12,6 +14,14 @@ ACCESS_TOKEN_EXPIRE_MINUTES = 30
|
||||
|
||||
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
|
||||
|
||||
|
||||
class DateTimeEncoder(JSONEncoder):
|
||||
# Override the default method
|
||||
def default(self, obj):
|
||||
if isinstance(obj, (datetime.date, datetime.datetime)):
|
||||
return obj.isoformat()
|
||||
|
||||
|
||||
oauth2_scheme = OAuth2PasswordBearer(
|
||||
tokenUrl="https://sandboxapi.ebacsi.com.vn/auth/oauth/token")
|
||||
ROLE_PUBLIC = "PUBLIC"
|
||||
|
||||
Reference in New Issue
Block a user