Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Parameter
    summaryPath to the keystore holding the certificates
    namekeystorePath
    requiredtrue
  • Parameter
    summarypassword to the keystore
    namekeystorePassword
    requiredtrue
  • Parameter
    summaryPassword to the keys in the keystore
    nameprivateKeyPassword
    requiredtrue
  • Parameter
    summaryIf true, the identityProviderMetadataPath receives the path to an XML file. If false, the identityProviderMetadataPath receives a web url to find the xml file with the information of de IDP.
    nameuseFileSystem
    requiredtrue
  • Parameter
    summaryPath to the identity provider, provided by the SAML Service
    nameidentityProviderMetadataPath
    requiredtrue
  • Parameter
    summaryServer url of the Saga Server. Called by the authentication provider
    nameserverURL
    requiredtrue
  • Parameter
    summaryThe time out in seconds for the SAML server to provide an answer.
    default3600
    nametimeOut
    requiredtrue
  • Parameter
    summaryEach value correspond to a field of the IDP that must be mapped to a new variable name. For example http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name mapped to a key called username.
    namemappedAttributes
    requiredtrue

    • This will be used to generate the callback url which is form like this <Server_URL>/saga/auth/callback
    • Note

      You need to add the callback url (e.g. http://localhost:8080)/saga/auth/callback or https://localhost:443/saga/auth/callback) to your Authentication provider

  • Parameter
    summaryAttribute to use as the user ID
    namenameIdAttribute


Without FileSystem:

Saga_json
"security": {
 	"enable": true,
    "inactiveIntervalenable": 600true,
      "encryptionKeyFile" : "./bin/saga.ek",
      "inactiveInterval": 600,
      "defaultRoletype": "adminsaml",
      "typedefaultRole": "samladmin",

      "saml": {
          	"keystorePath": "configbin/samlKeystore.jks",
        "keystorePassword": "samlKeystorepac4j-demo-passwd",
        "privateKeyPassword": "samlKeystorepac4j-demo-passwd",
        "useFileSystem": false,
        "identityProviderMetadataPath": "confighttps://your.provider.com/identityProvider.xml",
        "serverURL": "httpshttp://your_server_url_here"localhost:8080",
        "timeOut": 86400,
        "nameIdAttribute": "nameId",
        "mappedAttributes": {
          "username": "field.name",
     "http://schemas.microsoft.com/identity/claims/identityprovider"
     "displayName":  "field.displayname",
          "email":  "field.emailaddress",
          "id": "field.objectidentifier"
        }
      }
    },

...

Login Methods

Currently Saga Server has 3 methods to login, (besides the login of SAML)

...