oidc-util 0.0.1

OIDC utility
Documentation
1
2
3
4
5
6
7
8
9
10
11
use tonic::Status;

/// check if user has a specific claim from a list of claims
pub fn has_claim_access(claims: Vec<String>, claim: String) -> Result<(), Status> {
    let is_authorized = claims.contains(&claim);
    if is_authorized {
        Ok(())
    }else {
        Err(Status::permission_denied("permission denied"))
    }
}