2018-09-04 00:58:54 +00:00
key : saml
title : SAML 2.0
description : Security Assertion Markup Language 2.0 (SAML 2.0) is a version of the SAML standard for exchanging authentication and authorization data between security domains.
author : requarks.io
logo : https://static.requarks.io/logo/saml.svg
2018-10-08 04:17:31 +00:00
color : red darken-3
2018-09-04 00:58:54 +00:00
website : https://wiki.oasis-open.org/security/FrontPage
2019-04-28 01:42:04 +00:00
isAvailable : true
2018-09-04 00:58:54 +00:00
useForm : false
props :
entryPoint :
type : String
title : Entry Point
hint : Identity provider entrypoint (URL)
2019-04-28 01:42:04 +00:00
order : 1
2018-09-04 00:58:54 +00:00
issuer :
type : String
title : Issuer
hint : Issuer string to supply to Identity Provider
2019-04-28 01:42:04 +00:00
order : 2
2018-09-04 00:58:54 +00:00
audience :
type : String
title : Audience
2022-05-01 22:54:31 +00:00
hint : Expected SAML response Audience (if not provided, audience won't be verified)
2019-04-28 01:42:04 +00:00
order : 3
2018-09-04 00:58:54 +00:00
cert :
type : String
title : Certificate
2022-05-01 22:54:31 +00:00
hint : Public PEM-encoded X.509 signing certificate. If the provider has multiple certificates that are valid, join them together using the | pipe symbol.
2019-07-14 22:55:12 +00:00
multiline : true
2019-04-28 01:42:04 +00:00
order : 4
2022-05-02 04:18:19 +00:00
privateKey :
2018-09-04 00:58:54 +00:00
type : String
2022-05-02 04:18:19 +00:00
title : Private Key
hint : PEM formatted key used to sign the certificate.
2019-07-14 22:55:12 +00:00
multiline : true
2019-04-28 01:42:04 +00:00
order : 5
2018-09-04 00:58:54 +00:00
decryptionPvk :
type : String
title : Decryption Private Key
2019-04-28 01:42:04 +00:00
hint : (Optional) - Private key that will be used to attempt to decrypt any encrypted assertions that are received.
2019-07-14 22:55:12 +00:00
multiline : true
2019-04-28 01:42:04 +00:00
order : 6
2018-09-04 00:58:54 +00:00
signatureAlgorithm :
type : String
title : Signature Algorithm
hint : Signature algorithm used for signing requests
2020-05-15 21:05:11 +00:00
maxWidth : 400
2019-04-28 01:42:04 +00:00
order : 7
2018-09-04 00:58:54 +00:00
default : sha1
enum :
- sha1
- sha256
- sha512
2022-05-02 04:18:19 +00:00
digestAlgorithm :
type : String
title : Digest Algorithm
hint : Digest algorithm used to provide a digest for the signed data object
maxWidth : 400
order : 8
default : sha1
enum :
- sha1
- sha256
- sha512
2018-09-04 00:58:54 +00:00
identifierFormat :
type : String
title : Name Identifier format
default : 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress'
2022-05-02 04:18:19 +00:00
order : 20
wantAssertionsSigned :
type : Boolean
title : Always sign assertions
hint : If enabled, add WantAssertionsSigned="true" to the metadata, to specify that the IdP should always sign the assertions.
default : false
order : 21
2018-09-04 00:58:54 +00:00
acceptedClockSkewMs :
type : Number
title : Accepted Clock Skew Milleseconds
hint : Time in milliseconds of skew that is acceptable between client and server when checking OnBefore and NotOnOrAfter assertion condition validity timestamps. Setting to -1 will disable checking these conditions entirely.
2022-05-02 04:18:19 +00:00
default : 0
order : 22
2018-09-04 00:58:54 +00:00
disableRequestedAuthnContext :
type : Boolean
title : Disable Requested Auth Context
hint : If enabled, do not request a specific authentication context. This is known to help when authenticating against Active Directory (AD FS) servers.
default : false
2022-05-02 04:18:19 +00:00
order : 23
2018-09-04 00:58:54 +00:00
authnContext :
type : String
title : Auth Context
hint : Name identifier format to request auth context.
default : urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport
2022-05-02 04:18:19 +00:00
order : 24
racComparison :
type : String
title : RAC Comparison Type
hint : Requested Authentication Context comparison type.
maxWidth : 400
order : 25
default : exact
enum :
- exact
- minimum
- maximum
- better
2018-09-04 00:58:54 +00:00
forceAuthn :
type : Boolean
title : Force Initial Re-authentication
hint : If enabled, the initial SAML request from the service provider specifies that the IdP should force re-authentication of the user, even if they possess a valid session.
default : false
2022-05-02 04:18:19 +00:00
order : 26
passive :
type : Boolean
title : Passive
hint : If enabled, the initial SAML request from the service provider specifies that the IdP should prevent visible user interaction.
default : false
order : 27
2018-09-04 00:58:54 +00:00
providerName :
type : String
title : Provider Name
hint : Optional human-readable name of the requester for use by the presenter's user agent or the identity provider.
default : wiki.js
2022-05-02 04:18:19 +00:00
order : 28
2018-09-04 00:58:54 +00:00
skipRequestCompression :
type : Boolean
title : Skip Request Compression
hint : If enabled, the SAML request from the service provider won't be compressed.
default : false
2022-05-02 04:18:19 +00:00
order : 29
2018-09-04 00:58:54 +00:00
authnRequestBinding :
type : String
title : Request Binding
hint : Binding used for request authentication from IDP.
2020-05-15 21:05:11 +00:00
maxWidth : 400
2022-05-02 04:18:19 +00:00
order : 30
2019-04-28 01:42:04 +00:00
default : 'HTTP-POST'
2018-09-04 00:58:54 +00:00
enum :
- HTTP-Redirect
- HTTP-POST
2019-04-28 01:42:04 +00:00
mappingUID :
title : Unique ID Field Mapping
type : String
default : 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier'
hint : The field storing the user unique identifier. Can be a variable name or a URI-formatted string.
2022-05-02 04:18:19 +00:00
order : 40
2019-04-28 01:42:04 +00:00
mappingEmail :
title : Email Field Mapping
type : String
default : 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress'
hint : The field storing the user email. Can be a variable name or a URI-formatted string.
2022-05-02 04:18:19 +00:00
order : 41
2019-04-28 01:42:04 +00:00
mappingDisplayName :
title : Display Name Field Mapping
type : String
default : 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name'
hint : The field storing the user display name. Can be a variable name or a URI-formatted string.
2022-05-02 04:18:19 +00:00
order : 42
2019-04-28 01:42:04 +00:00
mappingPicture :
title : Avatar Picture Field Mapping
type : String
default : 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/picture'
hint : The field storing the user avatar picture. Can be a variable name or a URI-formatted string.
2022-05-02 04:18:19 +00:00
order : 43