fantiu
675ce53c06
Merge branch 'main' of github.com:fantiu/dingtalk-workspace-cli into feat-readme-typo
...
docs(readme): combine redirect URLs into single line for easier copy-paste
2026-03-30 16:01:32 +08:00
fantiu
d51c1ff131
docs(readme): combine redirect URLs into single line for easier copy-paste
2026-03-30 16:01:03 +08:00
fantiu
1a6d129fe3
调整回调地址格式
2026-03-30 15:17:56 +08:00
fantiu
a0bf715ddf
Merge branch 'main' of github.com:fantiu/dingtalk-workspace-cli into feat-performance
...
解决Windows issue bug,修改readme回调地址格式
2026-03-30 15:11:29 +08:00
fantiu
3bb504bb1f
feat(auth): persist client credentials and optimize keychain access
...
- Auto-persist client-id/client-secret after successful login (stored in keychain)
- Enhanced logout to clean up app.json, keychain secrets, and token.json
- Fixed OAuth callback race condition (write response before sending code)
- Added credentials cache to avoid repeated keychain access (improves CLI speed)
- Updated README with credential priority docs and bumped to v1.0.5
2026-03-30 11:59:03 +08:00
fantiu
26263f8a17
feat(auth): persist client credentials and optimize keychain access
...
- Auto-persist client-id/client-secret after successful login (stored in keychain)
- Enhanced logout to clean up app.json, keychain secrets, and token.json
- Fixed OAuth callback race condition (write response before sending code)
- Added credentials cache to avoid repeated keychain access (improves CLI speed)
- Updated README with credential priority docs and bumped to v1.0.4
2026-03-30 11:57:07 +08:00
fantiu
654bcc4ecb
feat(auth): persist client credentials for token refresh
...
When logging in with --client-id and --client-secret, credentials are now
automatically persisted to enable automatic token refresh after expiration.
Client secret is securely stored in system Keychain, config file only
contains a reference.
2026-03-30 11:34:11 +08:00
fantiu
2175f2fe59
merge
2026-03-30 11:15:53 +08:00
fantiu
81ca098db1
调整readme
2026-03-30 11:10:15 +08:00
fantiu
3e3c17d686
Merge branch 'main' of github.com:fantiu/dingtalk-workspace-cli into feat-application
...
feat(auth): persist client credentials for token refresh
When logging in with --client-id and --client-secret, credentials are now
automatically persisted to enable automatic token refresh after expiration.
Client secret is securely stored in system Keychain, config file only
contains a reference.
2026-03-30 10:58:37 +08:00
fantiu
964855373e
feat(auth): persist client credentials for token refresh
...
When logging in with --client-id and --client-secret, credentials are now
automatically persisted to enable automatic token refresh after expiration.
Client secret is securely stored in system Keychain, config file only
contains a reference.
2026-03-30 10:53:26 +08:00
fantiu
9eb85a22bb
docs: update README security design section
2026-03-29 11:32:17 +08:00
fantiu
b994aea18a
fix: correct structure about security.
2026-03-28 21:42:06 +08:00
柏荣
3fc9f9608b
Merge branch 'main' of github.com:DingTalk-Real-AI/dingtalk-workspace-cli
...
merge
2026-03-28 17:51:39 +08:00
柏荣
a1dffe454d
逻辑优化
2026-03-28 17:51:22 +08:00
柏荣
045a3dcf31
优化auth命令
2026-03-27 22:13:02 +08:00
柏荣
75be1e3eca
Merge branch 'main' of github.com:DingTalk-Real-AI/dingtalk-workspace-cli
...
init
2026-03-27 21:13:18 +08:00
柏荣
cc04a082b1
init
2026-03-27 21:12:49 +08:00
柏荣
f3418a04de
init
2026-03-27 20:17:18 +08:00