[][src]Enum openidconnect::core::CoreAuthDisplay

pub enum CoreAuthDisplay {
    Page,
    Popup,
    Touch,
    Wap,
}

How the Authorization Server displays the authentication and consent user interface pages to the End-User.

These values are defined in Section 3.1.2.1.

Variants

Page

The Authorization Server SHOULD display the authentication and consent UI consistent with a full User Agent page view. If the display parameter is not specified, this is the default display mode.

Popup

The Authorization Server SHOULD display the authentication and consent UI consistent with a popup User Agent window. The popup User Agent window should be of an appropriate size for a login-focused dialog and should not obscure the entire window that it is popping up over.

Touch

The Authorization Server SHOULD display the authentication and consent UI consistent with a device that leverages a touch interface.

Wap

The Authorization Server SHOULD display the authentication and consent UI consistent with a "feature phone" type display.

Trait Implementations

impl AuthDisplay for CoreAuthDisplay[src]

impl AsRef<str> for CoreAuthDisplay[src]

impl Clone for CoreAuthDisplay[src]

impl PartialEq<CoreAuthDisplay> for CoreAuthDisplay[src]

impl Display for CoreAuthDisplay[src]

impl Debug for CoreAuthDisplay[src]

impl Serialize for CoreAuthDisplay[src]

impl<'de> Deserialize<'de> for CoreAuthDisplay[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err