pub struct SsoJitProvisionFinishPasswordRequestModel {
pub master_password_authentication: Box<MasterPasswordAuthenticationDataRequestModel>,
pub master_password_unlock: Box<MasterPasswordUnlockDataRequestModel>,
pub account_keys: Option<Box<AccountKeysRequestModel>>,
pub keys: Option<Box<KeysRequestModel>>,
pub master_password_hint: Option<String>,
pub org_identifier: String,
pub accept_organization_invite: bool,
}Expand description
SsoJitProvisionFinishPasswordRequestModel : Request to finish SSO JIT provisioning for a user in
an organization that uses master password decryption. Accepts only the modern MPAD + MPUD shape:
unlike accounts/set-password, this endpoint has no legacy clients to stay compatible with.
Fields§
§master_password_authentication: Box<MasterPasswordAuthenticationDataRequestModel>§master_password_unlock: Box<MasterPasswordUnlockDataRequestModel>§account_keys: Option<Box<AccountKeysRequestModel>>§keys: Option<Box<KeysRequestModel>>§master_password_hint: Option<String>§org_identifier: String§accept_organization_invite: boolWhether to accept the user’s pending organization invite. Required so every caller decides
explicitly; open-invite clients send false so the member stays Invited for later Admin
Console checks.
Implementations§
Source§impl SsoJitProvisionFinishPasswordRequestModel
impl SsoJitProvisionFinishPasswordRequestModel
Sourcepub fn new(
master_password_authentication: MasterPasswordAuthenticationDataRequestModel,
master_password_unlock: MasterPasswordUnlockDataRequestModel,
org_identifier: String,
accept_organization_invite: bool,
) -> SsoJitProvisionFinishPasswordRequestModel
pub fn new( master_password_authentication: MasterPasswordAuthenticationDataRequestModel, master_password_unlock: MasterPasswordUnlockDataRequestModel, org_identifier: String, accept_organization_invite: bool, ) -> SsoJitProvisionFinishPasswordRequestModel
Request to finish SSO JIT provisioning for a user in an organization that uses master
password decryption. Accepts only the modern MPAD + MPUD shape: unlike
accounts/set-password, this endpoint has no legacy clients to stay compatible with.
Trait Implementations§
Source§impl Clone for SsoJitProvisionFinishPasswordRequestModel
impl Clone for SsoJitProvisionFinishPasswordRequestModel
Source§fn clone(&self) -> SsoJitProvisionFinishPasswordRequestModel
fn clone(&self) -> SsoJitProvisionFinishPasswordRequestModel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for SsoJitProvisionFinishPasswordRequestModel
impl Default for SsoJitProvisionFinishPasswordRequestModel
Source§fn default() -> SsoJitProvisionFinishPasswordRequestModel
fn default() -> SsoJitProvisionFinishPasswordRequestModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SsoJitProvisionFinishPasswordRequestModel
impl<'de> Deserialize<'de> for SsoJitProvisionFinishPasswordRequestModel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for SsoJitProvisionFinishPasswordRequestModel
Auto Trait Implementations§
impl Freeze for SsoJitProvisionFinishPasswordRequestModel
impl RefUnwindSafe for SsoJitProvisionFinishPasswordRequestModel
impl Send for SsoJitProvisionFinishPasswordRequestModel
impl Sync for SsoJitProvisionFinishPasswordRequestModel
impl Unpin for SsoJitProvisionFinishPasswordRequestModel
impl UnsafeUnpin for SsoJitProvisionFinishPasswordRequestModel
impl UnwindSafe for SsoJitProvisionFinishPasswordRequestModel
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
Consume a handle, getting back the initial
Arc<> Read more