Security Assertion Markup Language (SAML) āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰ XML āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāđāļĨāļ°āļāļēāļĢāļ­āļ™āļļāļāļēāļ•āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāđˆāļēāļĒāļ•āđˆāļēāļ‡āđ† āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđāļĨāļ°āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļšāļļāļ•āļąāļ§āļ•āļ™ āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļ™āļĩāđ‰āļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļžāļĩāļĒāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§ (SSO) āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļŠāļģāļ„āļąāļāđƒāļ™āļĢāļ°āļšāļšāļ™āļīāđ€āļ§āļĻāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāļœāļđāđ‰āđƒāļŠāđ‰āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļĨāļ°āļĢāļ°āļšāļšāļ­āļīāļŠāļĢāļ°āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢāđ‚āļ”āļĒāđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āļŠāļļāļ”āđ€āļ”āļĩāļĒāļ§ SAML āļ‹āļķāđˆāļ‡āļžāļąāļ’āļ™āļēāđ‚āļ”āļĒāļ„āļ“āļ°āļāļĢāļĢāļĄāļāļēāļĢāļ”āđ‰āļēāļ™āđ€āļ—āļ„āļ™āļīāļ„āļšāļĢāļīāļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļāļĢāđ€āļžāļ·āđˆāļ­āļ„āļ§āļēāļĄāļāđ‰āļēāļ§āļŦāļ™āđ‰āļēāļ‚āļ­āļ‡āļĄāļēāļ•āļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ (OASIS) āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ™āļģāđ„āļ›āđƒāļŠāđ‰āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡āđƒāļ™āļŦāļĄāļđāđˆāļœāļđāđ‰āļˆāļģāļŦāļ™āđˆāļēāļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđāļĨāļ°āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļĢāļēāļĒāđƒāļŦāļāđˆāđƒāļ™āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™āđāļĨāļ°āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāđ„āļĄāđˆāļ‚āļķāđ‰āļ™āļāļąāļšāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMasterno-code SAML āļĄāļ­āļšāđāļ™āļ§āļ—āļēāļ‡āļ—āļĩāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒāđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāđāļĨāļ°āđƒāļŦāđ‰āļŠāļīāļ—āļ˜āļīāđŒāļœāļđāđ‰āđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­āļžāļ§āļāđ€āļ‚āļēāđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āđ€āļ§āđ‡āļš āļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆ āđāļĨāļ°āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļāļēāļĢāđƒāļŠāđ‰ SAML āđƒāļ™āđāļ­āļ› AppMaster āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ āļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļ āđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļŦāļĒāļąāļ”āđ€āļ§āļĨāļēāđƒāļŦāđ‰āļāļąāļšāļ—āļąāđ‰āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡āđāļĨāļ°āļ™āļąāļāļžāļąāļ’āļ™āļē

āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŦāļĨāļąāļāļ‚āļ­āļ‡ SAML āļˆāļ°āļ—āļģāđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāđƒāļˆāļ–āļķāļ‡āļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡ SAML āđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāļœāļđāđ‰āđƒāļŠāđ‰āļĄāļēāļāļ‚āļķāđ‰āļ™ āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļŠāļģāļ„āļąāļāļŠāļēāļĄāļ›āļĢāļ°āļāļēāļĢāļ‚āļ­āļ‡ SAML:

  1. āļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™: āļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āđāļāļ™āļŦāļĨāļąāļāļ‚āļ­āļ‡ SAML āļ‹āļķāđˆāļ‡āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ āđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāđƒāļŦāđ‰āļŠāļīāļ—āļ˜āļīāđŒāļˆāļĢāļīāļ‡āļ—āļĩāđˆāđāļŠāļ”āļ‡āļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļœāļđāđ‰āđƒāļŠāđ‰ āļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāļˆāļ°āļĢāļ°āļšāļļāļ§āđˆāļēāļœāļđāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāđ€āļĄāļ·āđˆāļ­āđƒāļ”āđāļĨāļ°āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļˆāļ°āļ­āļ˜āļīāļšāļēāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ āđ€āļŠāđˆāļ™ āļŠāļ·āđˆāļ­ āļ­āļĩāđ€āļĄāļĨ āđāļĨāļ°āļšāļ—āļšāļēāļ— āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļŠāļīāļ—āļ˜āļīāđŒāļˆāļ°āļĒāļ·āļ™āļĒāļąāļ™āļ§āđˆāļēāļœāļđāđ‰āđƒāļŠāđ‰āļĄāļĩāļŠāļīāļ—āļ˜āļīāđŒāđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ—āļĢāļąāļžāļĒāļēāļāļĢāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļŦāļĢāļ·āļ­āđ„āļĄāđˆ
  2. āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ: āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ SAML āļāļģāļŦāļ™āļ”āļāļŽāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āđāļĨāļ°āļĢāļąāļšāļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™ āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”āļ„āļ·āļ­ SAML Authentication Request Protocol (SAML-P) āļ‹āļķāđˆāļ‡āļāļģāļŦāļ™āļ”āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ„āļģāļ‚āļ­āđāļĨāļ°āļ•āļ­āļšāļāļĨāļąāļšāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđāļĨāļ°āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āđ€āļžāļ·āđˆāļ­āļĢāļąāļšāļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™ āļ­āļĩāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āļ„āļ·āļ­ SAML Artifact Resolve Protocol āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™ SAML āļˆāļĢāļīāļ‡āļˆāļēāļāļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āļŦāļĨāļąāļ‡āļˆāļēāļāđ„āļ”āđ‰āļĢāļąāļšāļŠāđˆāļ§āļ™ SAML
  3. āļāļēāļĢāļœāļđāļ: āļāļēāļĢāļœāļđāļāđ€āļ›āđ‡āļ™āļāļĨāđ„āļāļāļēāļĢāļ‚āļ™āļŠāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāđˆāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ SAML āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāđˆāļēāļĒāļ•āđˆāļēāļ‡āđ† (āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđāļĨāļ°āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§) āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ SSO āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ SAML āļ—āļąāđˆāļ§āđ„āļ› āđ„āļ”āđ‰āđāļāđˆ HTTP Redirect, HTTP POST āđāļĨāļ° SOAP

āđ€āļžāļ·āđˆāļ­āļ­āļ˜āļīāļšāļēāļĒāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ SSO āļ—āļĩāđˆāđƒāļŠāđ‰ SAML āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļ§āđˆāļēāļœāļđāđ‰āđƒāļŠāđ‰āļžāļĒāļēāļĒāļēāļĄāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ€āļ§āđ‡āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ„āļļāđ‰āļĄāļ„āļĢāļ­āļ‡āđ‚āļ”āļĒ SSO āđ€āļĄāļ·āđˆāļ­āļ™āļģāļ—āļēāļ‡āđ„āļ›āļĒāļąāļ‡ URL āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļœāļđāđ‰āđƒāļŠāđ‰āļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āļ—āļĩāđˆāļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļĢāļąāļšāļĢāļ­āļ‡āļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡ āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āļˆāļ°āļĒāļ·āļ™āļĒāļąāļ™āļ•āļąāļ§āļ•āļ™āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđ‚āļ”āļĒāļ‚āļ­āđƒāļŦāđ‰āļĢāļ°āļšāļļāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§ (āđ€āļŠāđˆāļ™ āļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļĢāļŦāļąāļŠāļœāđˆāļēāļ™) āđ€āļĄāļ·āđˆāļ­āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŠāļģāđ€āļĢāđ‡āļˆ āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āļˆāļ°āļŠāđˆāļ‡āļāļēāļĢāļ•āļ­āļšāļŠāļ™āļ­āļ‡ SAML āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āđ„āļ›āļĒāļąāļ‡āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢ āļ‹āļķāđˆāļ‡āļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™ āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļœāļđāđ‰āđƒāļŠāđ‰ āđāļĨāļ°āļ­āļ™āļļāļāļēāļ•āļŦāļĢāļ·āļ­āļ›āļāļīāđ€āļŠāļ˜āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ•āļēāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļąāđ‰āļ™ āļ•āļĨāļ­āļ”āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ™āļĩāđ‰ āļāļēāļĢāđƒāļŠāđ‰ SAML āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļĒāļąāļ‡āļ„āļ‡āļ›āļĨāļ­āļ”āļ āļąāļĒāđāļĨāļ°āđāļĒāļāļˆāļēāļāđ‚āļ”āđ€āļĄāļ™āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢ

āļāļēāļĢāđƒāļŠāđ‰ SSO āļ—āļĩāđˆāđƒāļŠāđ‰ SAML āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŦāļĨāļēāļĒāļ›āļĢāļ°āļāļēāļĢāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ AppMaster:

  1. āļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡: āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļąāļšāļĢāļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ‚āļ”āļĒāļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļšāļļāļ•āļąāļ§āļ•āļ™āđāļ•āđˆāđ€āļžāļĩāļĒāļ‡āļœāļđāđ‰āđ€āļ”āļĩāļĒāļ§ āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āļ‚āļ­āļ‡āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ‚āļ”āļĒāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ­āļ™āļļāļāļēāļ•āļŦāļĢāļ·āļ­āļāļēāļĢāļ‚āđ‚āļĄāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļąāļšāļĢāļ­āļ‡āļ āļēāļĒāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļˆāļķāļ‡āļĨāļ”āļĨāļ‡āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ
  2. āļĨāļ”āļ­āļļāļ›āļŠāļĢāļĢāļ„āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰: āļ”āđ‰āļ§āļĒāļāļēāļĢāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļŦāļĨāļēāļĒāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āļŠāļļāļ”āđ€āļ”āļĩāļĒāļ§ SSO āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļĒāļļāđˆāļ‡āļĒāļēāļāđƒāļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒ āđāļĨāļ°āļĨāļ”āļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāļˆāļ”āļˆāļģāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļĢāļŦāļąāļŠāļœāđˆāļēāļ™āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ āļ™āļģāđ„āļ›āļŠāļđāđˆāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āđ€āļ›āđ‡āļ™āļĄāļīāļ•āļĢāļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āļĄāļēāļāļ‚āļķāđ‰āļ™
  3. āļāļēāļĢāļāļģāļŦāļ™āļ”āļĄāļēāļ•āļĢāļāļēāļ™: āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™āđāļĨāļ°āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļ­āļīāļŠāļĢāļ°āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ‚āļ­āļ‡ SAML āļŠāđˆāļ§āļĒāļŠāļĢāđ‰āļēāļ‡āļāļĨāđ„āļāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāđāļĨāļ°āļāļēāļĢāļ­āļ™āļļāļāļēāļ•āļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āļ—āļąāđˆāļ§āļ—āļąāđ‰āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļĨāļ°āļĢāļ°āļšāļš āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļāļĨāļļāđˆāļĄāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļžāļ·āđ‰āļ™āļāļēāļ™
  4. āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™: āļāļēāļĢāđƒāļŠāđ‰ SSO āļāļąāļš SAML āļˆāļ°āļĢāļ§āļĄāļĻāļđāļ™āļĒāđŒāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļœāļđāđ‰āđƒāļŠāđ‰ āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ āļ­āļąāļ›āđ€āļ”āļ• āđāļĨāļ°āļĨāļšāļšāļąāļāļŠāļĩāļœāļđāđ‰āđƒāļŠāđ‰āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™ āļ•āļĨāļ­āļ”āļˆāļ™āļˆāļąāļ”āļāļēāļĢāļŠāļīāļ—āļ˜āļīāđŒāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļŠāļīāļ—āļ˜āļīāđŒāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđƒāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ•āđˆāļēāļ‡āđ†

āđ‚āļ”āļĒāļŠāļĢāļļāļ› Security Assertion Markup Language (SAML) āđ€āļ›āđ‡āļ™āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļ—āļĩāđˆāđƒāļŠāđ‰ XML āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāđāļĨāļ°āļāļēāļĢāļ­āļ™āļļāļāļēāļ•āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđāļĨāļ°āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§ āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡ AppMaster āļāļēāļĢāļĢāļ§āļĄāļāļēāļĢāļĢāļąāļšāļĢāļ­āļ‡āļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļšāļš SAML āđ€āļ‚āđ‰āļēāļāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āđ€āļ§āđ‡āļš āļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆ āđāļĨāļ°āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™ āļĄāļēāļ•āļĢāļāļēāļ™ SAML āļŠāđˆāļ‡āđ€āļŠāļĢāļīāļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™ āļ„āļ§āļēāļĄāļ‡āđˆāļēāļĒāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ āđāļĨāļ°āļāļĨāđ„āļāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒ āļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļ‚āļēāļ”āđ„āļĄāđˆāđ„āļ”āđ‰āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāļ—āļĩāđˆāđ€āļ™āđ‰āļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāđāļĨāļ°āļāļēāļĢāļ­āļ™āļļāļāļēāļ•āļœāļđāđ‰āđƒāļŠāđ‰