2个不稳定版本
0.2.1 | 2023年8月18日 |
---|---|
0.2.0 |
|
0.1.0 | 2022年11月20日 |
#893 in 认证
15KB
271 行
oneshot-oauth2-callback
在本地地址轻松接收OAuth2代码授权回调。
适用于需要执行OAuth2流程的命令行工具,或用于更复杂流程的开发/测试。
使用
// Bind the listener to local port
let address = std::net::SocketAddr::from(([127, 0, 0, 1], 5000));
// Listen for the first OAuth2 response, then immediately shutdown and return
let code_grant = oneshot_oauth2_callback::oneshot(&address)
.await
.expect("oauth2 login failed");
// use code_grant.code, code_grant.state.secret() to continue the flow
lib.rs
:
oneshot-auth2-callback
依赖项
~6–24MB
~383K SLoC