REST
各エンドポイントを認証する必要があるプロジェクトに取り組んでいます。例は
@login_required
def get_transactions(self):
pass
私はUser
次のようなモデルを持っています
class User(UserMixin, db.Model):
__tablename__ = 'users'
# noinspection PyShadowingBuiltins
uuid = Column('uuid', GUID(), default=uuid.uuid4, primary_key=True,
unique=True)
email = Column('email', String, nullable=False, unique=True)
_password = Column('password', String, nullable=False)
created_on = Column('created_on', sa.types.DateTime(timezone=True),
default=datetime.utcnow(), nullable=False)
last_login = Column('last_login', sa.types.DateTime(timezone=True),
onupdate=datetime.utcnow())
def __init__(self, email, password):
self.email = email
self._password = hash_password(password) # hash_password does md5 of password
- ユーザーがログインしたら、クライアント セッションにセキュリティ トークンを保存し、それ以降の各リクエストでそのトークンを取得したいと考えています。
- 例を探しましたが、そのようなセキュリティ トークンをクライアント セッション PLUS に保存する方法がわかりませんでした
- 今後のリクエストで、クライアント セッションからそのトークンが送信されるようにするにはどうすればよいですか。
仕組みがわかりません 助けてください