The assertion consumer service: where the identity provider sends the browser back.
OptionalallowAccept a Response nobody asked for (identity-provider-initiated sign-in). Default false.
The certificate for that key: a PEM file path, or the PEM.
OptionalclockHow far the two clocks may disagree, in seconds. Default 60.
This service provider's entityID. Its metadata URL is the usual choice.
OptionalidpPEM certificate(s) to trust for TLS to the identity provider (metadata URL, artifact resolution), beyond node's own store: a file path or the PEM.
OptionalidpFor metadata that is an aggregate: the identity provider's entityID.
The identity provider's metadata: an http(s) URL, a file path, or the XML itself.
OptionalnameThe NameIDPolicy Format to ask for. Default: none, the identity provider decides.
The RSA private key every request is signed with (and encrypted assertions decrypted with): a PEM file path, or the PEM.
OptionalrequestThe binding the AuthnRequest is sent on. Default redirect.
OptionalresponseThe binding the identity provider is asked to send the Response on. Default post.
OptionalsignalsReceive CAEP and RISC. Default true. false tells the application not to start a receiver and not to
contact a transmitter. SAML sign-in does not use it. This service provider does not start a receiver.
OptionalwantRefuse a Response whose assertion is not encrypted (an EncryptedAssertion) to this service provider's key. Default false.
OptionalwantRefuse a Response whose assertion is not signed itself, even when the Response is. Default true.
The configuration, as a JSON file holds it. File paths are relative to the file.