sqlpage 0.45.0

Build data user interfaces entirely in SQL. A web server that takes .sql files and formats the query result using pre-made configurable professional-looking components.
1
2
3
4
5
6
7
8
9
use crate::webserver::http_request_info::RequestInfo;

/// Returns the ID token claims as a JSON object.
pub(super) async fn user_info_token(request: &RequestInfo) -> anyhow::Result<Option<String>> {
    let Some(claims) = &request.oidc_claims else {
        return Ok(None);
    };
    Ok(Some(serde_json::to_string(claims)?))
}