AkurAI Build
Menu

Public repository / 62a2fdbfd7766edbb217b4f393622d2a6fd9ff76

AkurAI-IDP / src/lib/mod.rs

Latest change ebf0994feb712c2c564c558224a8d4cbb91b1368 - fix: parse scopes/redirect_uris/grant_types as JSON arrays by Ólafur Búi Ólafsson

pub mod audit;
pub mod crypto;
pub mod html;
pub mod jwt;
pub mod password;
pub mod pkce;
pub mod totp;

/// Parse a DB column that may be a JSON array `["a","b"]` or space-separated `"a b"`.
pub fn parse_json_or_space_separated(s: &str) -> Vec<String> {
    serde_json::from_str::<Vec<String>>(s).unwrap_or_else(|_| {
        s.split_whitespace().map(String::from).collect()
    })
}