pub struct GenericOauthTokenVerifier { /* private fields */ }Implementations§
Source§impl GenericOauthTokenVerifier
impl GenericOauthTokenVerifier
pub fn new(options: TokenVerifierOptions) -> Result<Self, AuthenticationError>
Sourcepub fn with_allowed_algorithms(self, algorithms: Vec<Algorithm>) -> Self
pub fn with_allowed_algorithms(self, algorithms: Vec<Algorithm>) -> Self
Override the set of algorithms allowed during JWKS verification.
By default only asymmetric algorithms (RS/PS/ES/EdDSA) are accepted. Use this builder method if you need a custom allowlist.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for GenericOauthTokenVerifier
impl !RefUnwindSafe for GenericOauthTokenVerifier
impl Send for GenericOauthTokenVerifier
impl Sync for GenericOauthTokenVerifier
impl Unpin for GenericOauthTokenVerifier
impl UnsafeUnpin for GenericOauthTokenVerifier
impl UnwindSafe for GenericOauthTokenVerifier
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