//! Credential management for app session and provider auth profiles.

pub mod cli;
mod core;
pub mod ops;
pub mod profiles;
pub mod responses;
mod schemas;
pub mod session_support;

pub use crate::api::rest::{
    decrypt_handoff_blob, user_id_from_auth_me_payload, user_id_from_profile_payload,
    BackendOAuthClient, ConnectResponse, IntegrationSummary, IntegrationTokensHandoff,
};
pub use core::*;
pub use ops as rpc;
pub use ops::*;
pub use schemas::{
    all_controller_schemas as all_credentials_controller_schemas,
    all_registered_controllers as all_credentials_registered_controllers,
};
