diff options
author | psushin <psushin@yandex-team.com> | 2025-05-09 17:03:24 +0300 |
---|---|---|
committer | psushin <psushin@yandex-team.com> | 2025-05-09 17:17:50 +0300 |
commit | d1e9fca1244341175bb344089fcbfc9c63c27df5 (patch) | |
tree | 10f00abdd79ee8bbf761092bd6e560a4b01bddae /contrib/tools/python3/src/Python/sysmodule.c | |
parent | c513e0baefa66d50aa7d0c8779e16a30d5b6059e (diff) | |
download | ydb-d1e9fca1244341175bb344089fcbfc9c63c27df5.tar.gz |
Add DefaultlUserTags for user creation in YC IAM/OAuth authenticator + some refactoring.
1. Unify user creation in YC IAM & OAuth authenticators.
2. Use AsyncExpiringCache instead of AuthCache in CypressUserManager.
3. Do not cache mutating requests, e.g. CreateUser in CypressUserManager.
4. Introduced compat cache config, to migrate from TAuthCache config, to TAsyncExpiringCache config.
5. Converted TString -\> std::string around those changes.
### Changelog entry
Changed caching options in config of CypressUserManager for OAuthAuthenticator.
Migrate to options compatible with AsyncExpiringCache ("expire\_after\_\*\_time"). Older options ("cache\_ttl", "optimistic\_cache\_ttl") are deprecated and wiil be removed in future versions.
commit_hash:394f3b7d28ee6117f3d46826070b1d9c5342de20
Diffstat (limited to 'contrib/tools/python3/src/Python/sysmodule.c')
0 files changed, 0 insertions, 0 deletions