use rskit_errors::AppResult;
use super::{SigningConfig, TransportAuth};
pub trait AuthProvider: Send + Sync {
fn transport_auth(&self, remote: Option<&str>) -> AppResult<Option<TransportAuth>>;
fn signing_config(&self) -> AppResult<Option<SigningConfig>>;
}