DiscoveryDocument
public struct DiscoveryDocument : Codable
extension DiscoveryDocument: Equatable
IDP Discovery document
-
The IDP X.509 certificate used to validate the discovery document
Declaration
Swift
public let discKey: X509
-
The IDP X.509 certificate that is used to check signatures
Declaration
Swift
public let signingCert: X509
-
Initialize as Decodable
Declaration
Swift
public init(from decoder: Decoder) throws
Parameters
decoder
the decoder
-
Encode the DiscoveryDocument according to the Encodable protocol
Throws
Declaration
Swift
public func encode(to encoder: Encoder) throws
Parameters
encoder
the encoder
-
IDP Authentication endpoint
Declaration
Swift
public var authentication: IDPEndpoint { get }
-
IDP Authentication endpoint
Declaration
Swift
public var sso: IDPEndpoint { get }
-
IDP Token exchange endpoint
Declaration
Swift
public var token: IDPEndpoint { get }
-
Declaration
Swift
public var pairing: IDPEndpoint { get }
-
Declaration
Swift
public var authenticationPaired: IDPEndpoint { get }
-
Declaration
Swift
public var directoryKKApps: IDPEndpoint? { get }
-
Declaration
Swift
public var directoryKKAppsgId: IDPEndpoint? { get }
-
Declaration
Swift
public var thirdPartyAuth: IDPEndpoint? { get }
-
Declaration
Swift
public var federationAuth: IDPEndpoint? { get }
-
Expiration date
Declaration
Swift
public var expiresOn: Date { get }
-
Issued date
Declaration
Swift
public var issuedAt: Date { get }