9362a10
ZhenYi
refactor: remove OAuth-related modules and update references for identity service integration
9362a10
use std::sync::{Arc, OnceLock};
use auth::client::KenAuthClient;
static CLIENT: OnceLock<Arc<KenAuthClient>> = OnceLock::new();
pub fn install(client: Arc<KenAuthClient>) {
let _ = CLIENT.set(client);
}
pub fn client() -> Option<&'static Arc<KenAuthClient>> {
CLIENT.get()
}