mirror of
https://codeberg.org/pfzetto/axum-oidc
synced 2025-12-09 22:55:17 +01:00
add UserInfoClaims, add untrusted_audiences, add tracing
This commit is contained in:
parent
6280ad62cc
commit
094e9e5ff6
9 changed files with 210 additions and 43 deletions
|
|
@ -24,7 +24,7 @@ mod extractor;
|
|||
mod handler;
|
||||
mod middleware;
|
||||
|
||||
pub use extractor::{OidcAccessToken, OidcClaims, OidcRpInitiatedLogout};
|
||||
pub use extractor::{OidcAccessToken, OidcClaims, OidcRpInitiatedLogout, OidcUserInfo};
|
||||
pub use handler::handle_oidc_redirect;
|
||||
pub use middleware::{OidcAuthLayer, OidcAuthMiddleware, OidcLoginLayer, OidcLoginMiddleware};
|
||||
pub use openidconnect::{Audience, ClientId, ClientSecret};
|
||||
|
|
@ -108,6 +108,7 @@ pub struct OidcClient<AC: AdditionalClaims> {
|
|||
http_client: reqwest::Client,
|
||||
end_session_endpoint: Option<Uri>,
|
||||
auth_context_class: Option<Box<str>>,
|
||||
untrusted_audiences: Vec<Audience>,
|
||||
}
|
||||
|
||||
/// an empty struct to be used as the default type for the additional claims generic
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue