Skip to main content

vtcode_config/auth/
mod.rs

1pub use vtcode_auth::{
2    AuthCallbackOutcome, AuthCredentialsStoreMode, AuthStatus, CredentialStorage,
3    CustomApiKeyStorage, OAuthCallbackPage, OAuthProvider, OpenAIChatGptAuthHandle,
4    OpenAIChatGptAuthStatus, OpenAIChatGptSession, OpenAICredentialOverview, OpenAIResolvedAuth,
5    OpenAIResolvedAuthSource, OpenRouterOAuthConfig, OpenRouterToken, PkceChallenge,
6    clear_custom_api_keys, clear_oauth_token, clear_oauth_token_with_mode,
7    clear_openai_chatgpt_session, clear_openai_chatgpt_session_with_mode, exchange_code_for_token,
8    exchange_openai_chatgpt_code_for_tokens, generate_pkce_challenge, get_auth_status,
9    get_auth_status_with_mode, get_auth_url, get_openai_chatgpt_auth_status,
10    get_openai_chatgpt_auth_status_with_mode, get_openai_chatgpt_auth_url, load_custom_api_keys,
11    load_oauth_token, load_oauth_token_with_mode, load_openai_chatgpt_session,
12    load_openai_chatgpt_session_with_mode, migrate_custom_api_keys_to_keyring,
13    refresh_openai_chatgpt_session_with_mode, resolve_openai_auth, run_auth_code_callback_server,
14    save_oauth_token, save_oauth_token_with_mode, save_openai_chatgpt_session,
15    save_openai_chatgpt_session_with_mode, summarize_openai_credentials,
16};