MCPcopy Create free account
hub / github.com/chirpstack/chirpstack / get_verifier

Function get_verifier

chirpstack/src/api/oidc.rs:172–183  ·  view source on GitHub ↗
(state: &CsrfToken)

Source from the content-addressed store, hash-verified

170}
171
172async fn get_verifier(state: &CsrfToken) -> Result<PkceCodeVerifier> {
173 trace!("Getting PKCE verifier");
174 let key = redis_key(format!("auth:oidc:pkce:{}", state.secret()));
175
176 let v: String = redis::cmd("GET")
177 .arg(&key)
178 .query_async(&mut get_async_redis_conn().await?)
179 .await
180 .context("Get PKCE verifier")?;
181
182 Ok(PkceCodeVerifier::new(v))
183}
184
185async fn get_client() -> Result<Client> {
186 let conf = config::get();

Callers 1

get_userFunction · 0.70

Calls 2

redis_keyFunction · 0.85
get_async_redis_connFunction · 0.85

Tested by

no test coverage detected