pub struct LysSignIn { /* private fields */ }Expand description
lys-pass’s sign-in helper for one Lys app.
Implementations§
Trait Implementations§
Source§impl Issuer for LysSignIn
impl Issuer for LysSignIn
Source§fn assistant_identity(
&self,
agent: &str,
pass: &str,
store: &str,
) -> Result<String, Failure>
fn assistant_identity( &self, agent: &str, pass: &str, store: &str, ) -> Result<String, Failure>
Verify an agent’s hello without retaining its credential. Read more
Source§fn assistant_draft(
&self,
pass: &str,
draft: &str,
within: Duration,
) -> Result<Value, Failure>
fn assistant_draft( &self, pass: &str, draft: &str, within: Duration, ) -> Result<Value, Failure>
Read the draft’s authoritative holder, target and digest under the person’s pass. Read more
Source§fn assistant_decide(
&self,
pass: &str,
draft: &Value,
decision: &str,
reason: Option<&str>,
within: Duration,
) -> Result<Value, Failure>
fn assistant_decide( &self, pass: &str, draft: &Value, decision: &str, reason: Option<&str>, within: Duration, ) -> Result<Value, Failure>
Decide a product draft using the person’s pass. Read more
Source§fn assistant_url(&self) -> Result<&str, Failure>
fn assistant_url(&self) -> Result<&str, Failure>
The person’s sign-in authority, for start and draft links. Read more
Source§fn bounds(&self) -> SignInBounds
fn bounds(&self) -> SignInBounds
The bounds this issuer was configured with.
Source§fn start(&self) -> Result<Started, Error>
fn start(&self) -> Result<Started, Error>
Start a sign-in: the Lys address, the state and the PKCE verifier. Read more
Auto Trait Implementations§
impl !Freeze for LysSignIn
impl !RefUnwindSafe for LysSignIn
impl !UnwindSafe for LysSignIn
impl Send for LysSignIn
impl Sync for LysSignIn
impl Unpin for LysSignIn
impl UnsafeUnpin for LysSignIn
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.