pub struct ManifestAuthConfig {
pub user: ManifestAuthUserConfig,
pub session: ManifestAuthSessionConfig,
pub trusted_origins: Vec<String>,
}Expand description
Pylon’s auth configuration block — emitted by the SDK’s
auth({...}) factory in app.ts. All fields optional; missing
values fall back to framework defaults.
Fields§
§user: ManifestAuthUserConfig§session: ManifestAuthSessionConfig§trusted_origins: Vec<String>Per-app trusted origins for OAuth ?callback= validation.
Merged with anything in PYLON_TRUSTED_ORIGINS env.
Trait Implementations§
Source§impl Clone for ManifestAuthConfig
impl Clone for ManifestAuthConfig
Source§fn clone(&self) -> ManifestAuthConfig
fn clone(&self) -> ManifestAuthConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ManifestAuthConfig
impl Debug for ManifestAuthConfig
Source§impl Default for ManifestAuthConfig
impl Default for ManifestAuthConfig
Source§fn default() -> ManifestAuthConfig
fn default() -> ManifestAuthConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ManifestAuthConfig
impl<'de> Deserialize<'de> for ManifestAuthConfig
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
Source§impl PartialEq for ManifestAuthConfig
impl PartialEq for ManifestAuthConfig
Source§impl Serialize for ManifestAuthConfig
impl Serialize for ManifestAuthConfig
impl Eq for ManifestAuthConfig
impl StructuralPartialEq for ManifestAuthConfig
Auto Trait Implementations§
impl Freeze for ManifestAuthConfig
impl RefUnwindSafe for ManifestAuthConfig
impl Send for ManifestAuthConfig
impl Sync for ManifestAuthConfig
impl Unpin for ManifestAuthConfig
impl UnsafeUnpin for ManifestAuthConfig
impl UnwindSafe for ManifestAuthConfig
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