pub struct CallbackExtras {
pub exchange_body: Option<HashMap<String, String>>,
pub client_assertion_payload: Option<HashMap<String, Value>>,
pub dpop: Option<Jwk>,
}
Expand description
§CallbackExtras
Extra details to be used for the callback
Fields§
§exchange_body: Option<HashMap<String, String>>
Extra request body properties to be sent to the AS during code exchange.
client_assertion_payload: Option<HashMap<String, Value>>
Extra client assertion payload parameters to be sent as part of a client JWT assertion. This is only used when the client’s token_endpoint_auth_method is either client_secret_jwt or private_key_jwt
dpop: Option<Jwk>
When provided the client will send a DPoP Proof JWT.
Auto Trait Implementations§
impl Freeze for CallbackExtras
impl RefUnwindSafe for CallbackExtras
impl Send for CallbackExtras
impl Sync for CallbackExtras
impl Unpin for CallbackExtras
impl UnwindSafe for CallbackExtras
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