pub enum AdminAuthenticationStep {
Password {
password: String,
},
Question {
question: String,
answer: String,
},
EmailConfirmation,
}Expand description
Information about authentication.
This is only available options to create user with only a single step. No confirmation needed at all. If provided data is incorrect, you can edit it or delete user completely.
Also, user can change it’s data (including authentication flows) by user methods, not application methods.
Variants§
Trait Implementations§
Source§impl Clone for AdminAuthenticationStep
impl Clone for AdminAuthenticationStep
Source§fn clone(&self) -> AdminAuthenticationStep
fn clone(&self) -> AdminAuthenticationStep
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<'de> Deserialize<'de> for AdminAuthenticationStep
impl<'de> Deserialize<'de> for AdminAuthenticationStep
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 Eq for AdminAuthenticationStep
Source§impl Hash for AdminAuthenticationStep
impl Hash for AdminAuthenticationStep
Source§impl PartialEq for AdminAuthenticationStep
impl PartialEq for AdminAuthenticationStep
Source§fn eq(&self, other: &AdminAuthenticationStep) -> bool
fn eq(&self, other: &AdminAuthenticationStep) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AdminAuthenticationStep
impl Serialize for AdminAuthenticationStep
impl StructuralPartialEq for AdminAuthenticationStep
Source§impl ToSchema for AdminAuthenticationStep
impl ToSchema for AdminAuthenticationStep
Auto Trait Implementations§
impl Freeze for AdminAuthenticationStep
impl RefUnwindSafe for AdminAuthenticationStep
impl Send for AdminAuthenticationStep
impl Sync for AdminAuthenticationStep
impl Unpin for AdminAuthenticationStep
impl UnsafeUnpin for AdminAuthenticationStep
impl UnwindSafe for AdminAuthenticationStep
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.