wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.User.Saml

Description

A "default" module for types used in Spar, unless there's a better / more specific place for them.

Synopsis

Documentation

data VerdictFormat Source #

Clients can request different ways of receiving the final AccessVerdict when fetching their AuthnRequest. Web-based clients want an html page, mobile clients want to set two URIs for the two resp. AccessVerdict constructors. This format is stored in cassandra under the request id so that the verdict handler can act on it.

Instances

Instances details
FromJSON VerdictFormat Source # 
Instance details

Defined in Wire.API.User.Saml

ToJSON VerdictFormat Source # 
Instance details

Defined in Wire.API.User.Saml

Generic VerdictFormat Source # 
Instance details

Defined in Wire.API.User.Saml

Associated Types

type Rep VerdictFormat :: Type -> Type #

Show VerdictFormat Source # 
Instance details

Defined in Wire.API.User.Saml

Eq VerdictFormat Source # 
Instance details

Defined in Wire.API.User.Saml

type Rep VerdictFormat Source # 
Instance details

Defined in Wire.API.User.Saml

type Rep VerdictFormat = D1 ('MetaData "VerdictFormat" "Wire.API.User.Saml" "wire-api-0.1.0-EbZS9CKNOfZ8BBy5DRJfXi" 'False) (C1 ('MetaCons "VerdictFormatWeb" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VerdictFormatMobile" 'PrefixI 'True) (S1 ('MetaSel ('Just "_formatGrantedURI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URI) :*: S1 ('MetaSel ('Just "_formatDeniedURI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URI)))

newtype TTL (tablename :: Symbol) Source #

(seconds)

Constructors

TTL 

Fields

Instances

Instances details
FromJSON (TTL a) Source # 
Instance details

Defined in Wire.API.User.Saml

Num (TTL tablename) Source # 
Instance details

Defined in Wire.API.User.Saml

Methods

(+) :: TTL tablename -> TTL tablename -> TTL tablename #

(-) :: TTL tablename -> TTL tablename -> TTL tablename #

(*) :: TTL tablename -> TTL tablename -> TTL tablename #

negate :: TTL tablename -> TTL tablename #

abs :: TTL tablename -> TTL tablename #

signum :: TTL tablename -> TTL tablename #

fromInteger :: Integer -> TTL tablename #

Show (TTL tablename) Source # 
Instance details

Defined in Wire.API.User.Saml

Methods

showsPrec :: Int -> TTL tablename -> ShowS #

show :: TTL tablename -> String #

showList :: [TTL tablename] -> ShowS #

Eq (TTL tablename) Source # 
Instance details

Defined in Wire.API.User.Saml

Methods

(==) :: TTL tablename -> TTL tablename -> Bool #

(/=) :: TTL tablename -> TTL tablename -> Bool #

Ord (TTL tablename) Source # 
Instance details

Defined in Wire.API.User.Saml

Methods

compare :: TTL tablename -> TTL tablename -> Ordering #

(<) :: TTL tablename -> TTL tablename -> Bool #

(<=) :: TTL tablename -> TTL tablename -> Bool #

(>) :: TTL tablename -> TTL tablename -> Bool #

(>=) :: TTL tablename -> TTL tablename -> Bool #

max :: TTL tablename -> TTL tablename -> TTL tablename #

min :: TTL tablename -> TTL tablename -> TTL tablename #

data TTLError Source #

Instances

Instances details
Show TTLError Source # 
Instance details

Defined in Wire.API.User.Saml

Eq TTLError Source # 
Instance details

Defined in Wire.API.User.Saml

data SsoSettings Source #

Constructors

SsoSettings 

Fields

Instances

Instances details
FromJSON SsoSettings Source # 
Instance details

Defined in Wire.API.User.Saml

ToJSON SsoSettings Source # 
Instance details

Defined in Wire.API.User.Saml

Generic SsoSettings Source # 
Instance details

Defined in Wire.API.User.Saml

Associated Types

type Rep SsoSettings :: Type -> Type #

Show SsoSettings Source # 
Instance details

Defined in Wire.API.User.Saml

ToSchema SsoSettings Source # 
Instance details

Defined in Wire.API.User.Saml

type Rep SsoSettings Source # 
Instance details

Defined in Wire.API.User.Saml

type Rep SsoSettings = D1 ('MetaData "SsoSettings" "Wire.API.User.Saml" "wire-api-0.1.0-EbZS9CKNOfZ8BBy5DRJfXi" 'False) (C1 ('MetaCons "SsoSettings" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultSsoCode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe IdPId))))