pub struct GenericOidcPlugin {
pub tenant_claim: String,
pub roles_claim: String,
}Expand description
Generic OIDC claims plugin
Handles standard OIDC claims with configurable field names. This plugin serves as a fallback for any OIDC-compliant provider that doesn’t need special handling.
Fields§
§tenant_claim: StringName of the tenant claim field (default: tenant_id)
roles_claim: StringName of the roles claim field (default: roles)
Implementations§
Trait Implementations§
Source§impl ClaimsPlugin for GenericOidcPlugin
impl ClaimsPlugin for GenericOidcPlugin
Source§impl Clone for GenericOidcPlugin
impl Clone for GenericOidcPlugin
Source§fn clone(&self) -> GenericOidcPlugin
fn clone(&self) -> GenericOidcPlugin
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GenericOidcPlugin
impl Debug for GenericOidcPlugin
Auto Trait Implementations§
impl Freeze for GenericOidcPlugin
impl RefUnwindSafe for GenericOidcPlugin
impl Send for GenericOidcPlugin
impl Sync for GenericOidcPlugin
impl Unpin for GenericOidcPlugin
impl UnwindSafe for GenericOidcPlugin
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more