taolib.testing.oauth.cache.state_store#
OAuth CSRF State 存储模块。
使用 Redis 存储和验证 OAuth 流程中的 CSRF state 参数。
Classes#
OAuth CSRF State 存储。 |
Module Contents#
- class taolib.testing.oauth.cache.state_store.OAuthStateStore(redis_client, ttl_seconds: int = 600)#
OAuth CSRF State 存储。
基于 Redis 的 state 参数管理,支持一次性消费和自动过期。
- 参数:
redis_client -- Redis 异步客户端
ttl_seconds -- state 有效期(秒),默认 600(10 分钟)
- _redis#
- _ttl = 600#