pub struct AdminOidcConfig {
pub issuer: String,
pub provider: String,
pub tenant: String,
pub client_id: String,
pub client_secret_env: String,
pub cookie_secret_env: String,
pub roles: String,
pub role_claim: String,
}Expand description
[admin] oidc_* (18.22.0): sign in to the admin UI with an OIDC provider.
Fields§
§issuer: String§provider: String§tenant: String§client_id: String§client_secret_env: String§roles: Stringgroup=role, comma-separated; * matches anyone signed in.
role_claim: StringThe ID-token claim holding groups (default groups).
Implementations§
Trait Implementations§
Source§impl Clone for AdminOidcConfig
impl Clone for AdminOidcConfig
Source§impl Debug for AdminOidcConfig
impl Debug for AdminOidcConfig
Source§impl Default for AdminOidcConfig
impl Default for AdminOidcConfig
Source§impl PartialEq for AdminOidcConfig
impl PartialEq for AdminOidcConfig
impl StructuralPartialEq for AdminOidcConfig
Auto Trait Implementations§
impl Freeze for AdminOidcConfig
impl RefUnwindSafe for AdminOidcConfig
impl Send for AdminOidcConfig
impl Sync for AdminOidcConfig
impl Unpin for AdminOidcConfig
impl UnsafeUnpin for AdminOidcConfig
impl UnwindSafe for AdminOidcConfig
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