เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ SSO. เช…เชฎเซ‡ เช•เซ€เช•เซเชฒเซ‹เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เชญเชพเช— 1

เช•เซ‹เชˆเชชเชฃ เชฎเซ‹เชŸเซ€ เช•เช‚เชชเชจเซ€เชฎเชพเช‚, เช…เชจเซ‡ X5 เชฐเชฟเชŸเซ‡เชฒ เช—เซเชฐเซ‚เชช เช•เซ‹เชˆ เช…เชชเชตเชพเชฆ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชตเชฟเช•เชธเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชเชตเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชงเชฟเช•เซƒเชคเชคเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡. เชธเชฎเชฏ เชœเชคเชพเช‚, เชเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฅเซ€ เชฌเซ€เชœเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชธเซ€เชฎเชฒเซ‡เชธ เชธเช‚เช•เซเชฐเชฎเชฃ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชเช• เชธเชฟเช‚เช—เชฒ-เชธเชฟเช‚เช—-เช“เชจ (SSO) เชธเชฐเซเชตเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เช“เชณเช– เชชเซเชฐเชฆเชพเชคเชพเช“ เชœเซ‡เชฎ เช•เซ‡ AD เช…เชฅเชตเชพ เช…เชจเซเชฏ เช•เซ‡ เชœเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“ เชจเชฅเซ€ เชคเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชถเซเช‚ เชฅเชถเซ‡. "เช“เชณเช– เชฌเซเชฐเซ‹เช•เชฐเซเชธ" เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชคเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ‹ เชเช• เชตเชฐเซเช— เชฌเชšเชพเชตเชฎเชพเช‚ เช†เชตเชถเซ‡. เชธเซŒเชฅเซ€ เชตเชงเซ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชคเซ‡เชจเชพ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเช“ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เช•เซ€เช•เซเชฒเซ‹เช•, เช—เซเชฐเซ‡เชตเชฟเชŸเซ€ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ, เชตเช—เซ‡เชฐเซ‡. เชฎเซ‹เชŸเซ‡เชญเชพเช—เซ‡, เช‰เชชเชฏเซ‹เช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“ เช…เชฒเช— เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡: เชฎเชถเซ€เชจเชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชญเชพเช—เซ€เชฆเชพเชฐเซ€, เชตเช—เซ‡เชฐเซ‡. เชธเซ‹เชฒเซเชฏเซเชถเชจเชฎเชพเช‚ เชฒเชตเชšเซ€เช• เช…เชจเซ‡ เชฎเชพเชชเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช เชœเซ‡ เชฌเชงเซ€ เช†เชตเชถเซเชฏเช•เชคเชพเช“เชจเซ‡ เชเช•เชฎเชพเช‚ เชœเซ‹เชกเซ€ เชถเช•เซ‡, เช…เชจเซ‡ เช†เชตเชพ เช‰เช•เซ‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เช…เชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€ เชชเชพเชธเซ‡ เชนเชตเซ‡ เชเช• เชธเช‚เช•เซ‡เชค เชฆเชฒเชพเชฒ เช›เซ‡ - เช•เซ€เช•เซเชฒเซ‹เช•.

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ SSO. เช…เชฎเซ‡ เช•เซ€เช•เซเชฒเซ‹เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เชญเชพเช— 1

เช•เซ€เช•เซเชฒเซ‹เช• เช เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช“เชณเช– เช…เชจเซ‡ RedHat เชฆเซเชตเชพเชฐเชพ เชœเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชชเซเชฐเซ‹เชกเช•เซเชŸ เช›เซ‡. เชคเซ‡ SSO - RH-SSO เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เช‚เชชเชจเซ€เชจเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เช›เซ‡.

เชฎเซ‚เชณเชญเซ‚เชค เช–เซเชฏเชพเชฒเซ‹

เชคเชฎเซ‡ เช‰เช•เซ‡เชฒเซ‹ เช…เชจเซ‡ เช…เชญเชฟเช—เชฎเซ‹ เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‹ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชคเชฎเชพเชฐเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชถเชฐเชคเซ‹ เช…เชจเซ‡ เช•เซเชฐเชฎ เชจเช•เซเช•เซ€ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช:

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ SSO. เช…เชฎเซ‡ เช•เซ€เช•เซเชฒเซ‹เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เชญเชพเช— 1

เช“เชณเช– เชคเซ‡เชจเชพ เช“เชณเช–เช•เชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชทเชฏเชจเซ‡ เช“เชณเช–เชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช›เซ‡ (เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚, เช† เชจเชพเชฎ, เชฒเซ‰เช—เชฟเชจ เช…เชฅเชตเชพ เชจเช‚เชฌเชฐเชจเซ€ เชตเซเชฏเชพเช–เซเชฏเชพ เช›เซ‡).

เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ - เช† เชเช• เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช›เซ‡ (เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชชเชพเชธเชตเชฐเซเชกเชฅเซ€ เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชคเซเชฐเชจเซ‡ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจเชฟเช• เชนเชธเซเชคเชพเช•เซเชทเชฐ เชธเชพเชฅเซ‡ เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡)

เช…เชงเชฟเช•เซƒเชคเชคเชพ - เช† เชธเช‚เชธเชพเชงเชจเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชœเซ‹เช—เชตเชพเชˆ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชˆ-เชฎเซ‡เชฒ เชฎเชพเชŸเซ‡).

เช“เชณเช– เชฌเซเชฐเซ‹เช•เชฐ เช•เซ€เช•เซเชฒเซ‹เช•

เช•เซ€เช•เซเชฒเซ‹เช• เชเช• เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช“เชณเช– เช…เชจเซ‡ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเซ‹เชฒเซเชฏเซเชถเชจ เช›เซ‡ เชœเซ‡ IS เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡ เชœเซเชฏเชพเช‚ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเซ‡เชŸเชฐเซเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เช•เซ€เช•เซเชฒเซ‹เช• เชธเชฟเช‚เช—เชฒ เชธเชพเช‡เชจ-เช“เชจ (SSO), เชฌเซเชฐเซ‹เช•เชฐเซ‡เชก เช†เช‡เชกเซ‡เชจเซเชŸเชฟเชŸเซ€ เช…เชจเซ‡ เชธเซ‹เชถเชฟเชฏเชฒ เชฒเซ‹เช—เชฟเชจ, เชฏเซเชเชฐ เชซเซ‡เชกเชฐเซ‡เชถเชจ, เช•เซเชฒเชพเชฏเชจเซเชŸ เชเชกเซ‡เชชเซเชŸเชฐเซเชธ, เชเชกเชฎเชฟเชจ เช•เชจเซเชธเซ‹เชฒ เช…เชจเซ‡ เชเช•เชพเช‰เชจเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช•เชจเซเชธเซ‹เชฒ เชœเซ‡เชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เช•เซ€เช•เซเชฒเซ‹เช• เชฆเซเชตเชพเชฐเชพ เช†เชงเชพเชฐเชญเซ‚เชค เชฎเซ‚เชณเชญเซ‚เชค เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ:

  • เชฌเซเชฐเชพเช‰เชเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเชฟเช‚เช—เชฒ-เชธเชพเช‡เชจ เช‘เชจ เช…เชจเซ‡ เชธเชฟเช‚เช—เชฒ-เชธเชพเช‡เชจ เช†เช‰เชŸ.
  • OpenID/OAuth 2.0/SAML เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ.
  • เช“เชณเช– เชฌเซเชฐเซ‹เช•เชฐเชฟเช‚เช— - เชฌเชพเชนเซเชฏ OpenID เช•เชจเซ‡เช•เซเชŸ เช…เชฅเชตเชพ SAML เช“เชณเช– เชชเซเชฐเชฆเชพเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ.
  • เชธเชพเชฎเชพเชœเชฟเช• เชฒเซ‰เช—เชฟเชจ - เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช“เชณเช– เชฎเชพเชŸเซ‡ Google, GitHub, Facebook, Twitter เชธเชชเซ‹เชฐเซเชŸ.
  • เชฏเซเชเชฐ เชซเซ‡เชกเชฐเซ‡เชถเชจ - LDAP เช…เชจเซ‡ เชเช•เซเชŸเชฟเชต เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชธเชฐเซเชตเชฐเซเชธ เช…เชจเซ‡ เช…เชจเซเชฏ เช“เชณเช– เชชเซเชฐเชฆเชพเชคเชพเช“เชฎเชพเช‚เชฅเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชธเซเชฎเซ‡เชณ.
  • เช•เชฐเซเชฌเซ‡เชฐเซ‹เชธ เชฌเซเชฐเชฟเชœ - เช“เชŸเซ‹เชฎเซ‡เชŸเชฟเช• เชฏเซเชเชฐ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช•เชฐเซเชฌเซ‡เชฐเซ‹เชธ เชธเชฐเซเชตเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช—.
  • เชเชกเชฎเชฟเชจ เช•เชจเซเชธเซ‹เชฒ - เชตเซ‡เชฌ เชฆเซเชตเชพเชฐเชพ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชจเซ‡ เช‰เช•เซ‡เชฒ เชตเชฟเช•เชฒเซเชชเซ‹เชจเชพ เชเช•เซ€เช•เซƒเชค เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡.
  • เชเช•เชพเช‰เชจเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช•เชจเซเชธเซ‹เชฒ - เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชจเชพ เชธเซเชต-เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชฎเชพเชŸเซ‡.
  • เช•เช‚เชชเชจเซ€เชจเซ€ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เช“เชณเช–เชจเชพ เช†เชงเชพเชฐเซ‡ เชธเซ‹เชฒเซเชฏเซเชถเชจเชจเซเช‚ เช•เชธเซเชŸเชฎเชพเช‡เชเซ‡เชถเชจ.
  • 2FA เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ - เช—เซ‚เช—เชฒ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชŸเชฐ เช…เชฅเชตเชพ เชซเซเชฐเซ€เช“เชŸเซ€เชชเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ TOTP/HOTP เชธเชชเซ‹เชฐเซเชŸ.
  • เชฒเซ‰เช—เชฟเชจ เชซเซเชฒเซ‹ - เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเซเชต-เชจเซ‹เช‚เชงเชฃเซ€, เชชเชพเชธเชตเชฐเซเชก เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เช…เชจเซ‡ เชฐเซ€เชธเซ‡เชŸ, เช…เชจเซ‡ เช…เชจเซเชฏ เชถเช•เซเชฏ เช›เซ‡.
  • เชธเชคเซเชฐ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ - เชธเช‚เชšเชพเชฒเช•เซ‹ เชเช• เชฌเชฟเช‚เชฆเซเชฅเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชคเซเชฐเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
  • เชŸเซ‹เช•เชจ เชฎเซ‡เชชเชฐเซเชธ - เชŸเซ‹เช•เชจเซเชธ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชตเชฟเชถเซ‡เชทเชคเชพเช“, เชญเซ‚เชฎเชฟเช•เชพเช“ เช…เชจเซ‡ เช…เชจเซเชฏ เชœเชฐเซ‚เชฐเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเซ‡ เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ.
  • เชธเชฎเช—เซเชฐ เช•เซเชทเซ‡เชคเซเชฐ, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชฎเชพเช‚ เชฒเชตเชšเซ€เช• เชจเซ€เชคเชฟ เชธเช‚เชšเชพเชฒเชจ.
  • CORS เชธเชชเซ‹เชฐเซเชŸ - เช•เซเชฒเชพเชฏเชจเซเชŸ เชเชกเซ‡เชชเซเชŸเชฐเซเชธเชฎเชพเช‚ เชฌเชฟเชฒเซเชŸ-เช‡เชจ CORS เชธเชชเซ‹เชฐเซเชŸ เช›เซ‡.
  • เชธเชฐเซเชตเชฟเชธ เชชเซเชฐเซ‹เชตเชพเช‡เชกเชฐ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ (SPI) - เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ SPI เชœเซ‡ เชคเชฎเชจเซ‡ เชธเชฐเซเชตเชฐเชจเชพ เชตเชฟเชตเชฟเชง เชชเชพเชธเชพเช“เชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡: เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชชเซเชฐเชตเชพเชน, เช“เชณเช– เชชเซเชฐเชฆเชพเชคเชพเช“, เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเซ‡เชชเชฟเช‚เช— เช…เชจเซ‡ เชตเชงเซ.
  • JavaScript เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ, เชตเชพเช‡เชฒเซเชกเชซเซเชฒเชพเชฏ, JBoss EAP, Fuse, Tomcat, Jetty, Spring เชฎเชพเชŸเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸ เชเชกเซ‡เชชเซเชŸเชฐ.
  • OpenID เช•เชจเซ‡เช•เซเชŸ เชฐเชฟเชฒเชพเชฏเชฟเช‚เช— เชชเชพเชฐเซเชŸเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช…เชฅเชตเชพ SAML 2.0 เชธเชฐเซเชตเชฟเชธ เชชเซเชฐเซ‹เชตเชพเช‡เชกเชฐ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซ€ เชตเชฟเชตเชฟเชง เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ.
  • เชชเซเชฒเช—เช‡เชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

CI/CD เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชฎเชพเชŸเซ‡, เชคเซ‡เชฎเชœ เช•เซ€เช•เซเชฒเซ‹เช•เชฎเชพเช‚ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชฎเชพเชŸเซ‡, REST API/JAVA API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจเชฟเช• เชฐเซ€เชคเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡:

REST API https://www.keycloak.org/docs-api/8.0/rest-api/index.html
Java API https://www.keycloak.org/docs-api/8.0/javadocs/index.html

เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เช“เชณเช– เชชเซเชฐเชฆเชพเชคเชพเช“ (เช“เชจ-เชชเซเชฐเชฟเชฎเชพเช‡เช)

เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชซเซ‡เชกเชฐเซ‡เชถเชจ เชธเซ‡เชตเชพเช“ เชฆเซเชตเชพเชฐเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ.

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ SSO. เช…เชฎเซ‡ เช•เซ€เช•เซเชฒเซ‹เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เชญเชพเช— 1

เชชเชพเชธ-เชฅเซเชฐเซ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจเชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ - เชœเซ‹ เชฏเซเชเชฐเซเชธ เช•เชฐเซเชฌเชฐเซ‹เชธ (LDAP เช…เชฅเชตเชพ AD) เชตเชกเซ‡ เชตเชฐเซเช•เชธเซเชŸเซ‡เชถเชจ เชชเชฐ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡เช“ เชซเชฐเซ€เชฅเซ€ เชคเซ‡เชฎเชจเชพ เชฏเซเชเชฐเชจเซ‡เชฎ เช…เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช•เซ€เช•เซเชฒเซ‹เช• เชชเชฐ เช†เชชเชฎเซ‡เชณเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชตเชงเซ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชฎเชพเชŸเซ‡, เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชกเซ€เชฌเซ€เชเชฎเชเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เช›เซ‡, เชœเซ‡ เชตเชฟเช•เชพเชธ เชตเชพเชคเชพเชตเชฐเชฃ เชฎเชพเชŸเซ‡ เชธเซŒเชฅเซ€ เชตเชงเซ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เชฒเชพเช‚เชฌเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชจเซ‡ เชธเช‚เช•เชฒเชจเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชคเซ‹ เชจเชฅเซ€. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เช•เซ€เช•เซเชฒเซ‹เช• เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ DBMS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เชธเชชเซ‹เชฐเซเชŸเซ‡เชก DBMS เชจเซ€ เชฏเชพเชฆเซ€ เชตเซเชฏเชพเชชเช• เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡: MS SQL, Oracle, PostgreSQL, MariaDB, Oracle เช…เชจเซ‡ เช…เชจเซเชฏ. เชฎเชพเชฐเชฟเชฏเชพเชกเซ€เชฌเซ€ 12 เชฎเชพเชŸเซ‡ Oracle 1C Release3.12 RAC เช…เชจเซ‡ Galera 10.1.19 เช•เซเชฒเชธเซเชŸเชฐ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€เชฎเชพเช‚ เชธเซŒเชฅเซ€ เชตเชงเซ เชšเช•เชพเชธเชพเชฏเซ‡เชฒ เช›เซ‡.

เช“เชณเช– เชชเซเชฐเชฆเชพเชคเชพเช“ - เชธเชพเชฎเชพเชœเชฟเช• เชฒเซ‰เช—เชฟเชจ

เชธเชพเชฎเชพเชœเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชฎเชพเช‚เชฅเซ€ เชฒเซ‹เช—เชฟเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช•เซ€เช•เซเชฒเซ‹เช• เชเชกเชฎเชฟเชจ เช•เชจเซเชธเซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‹เชกเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เช† เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฌเซ‹เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช•เซ‹เชˆเชชเชฃ เชคเชฌเช•เซเช•เซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ SSO. เช…เชฎเซ‡ เช•เซ€เช•เซเชฒเซ‹เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เชญเชพเช— 1

เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ OpenID/SAML เช“เชณเช– เชชเซเชฐเชฆเชพเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เช›เซ‡.

เช•เซ€เช•เซเชฒเซ‹เช•เชฎเชพเช‚ OAuth2 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฒเชพเช•เซเชทเชฃเชฟเช• เช…เชงเชฟเช•เซƒเชคเชคเชพเชจเชพ เชฆเซƒเชถเซเชฏเซ‹

เช…เชงเชฟเช•เซƒเชคเชคเชพ เช•เซ‹เชก เชซเซเชฒเซ‹ - เชธเชฐเซเชตเชฐ-เชธเชพเช‡เชก เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชธเชพเชฅเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡. เช…เชงเชฟเช•เซƒเชค เชชเชฐเชตเชพเชจเช—เซ€เชจเชพ เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชฐเช•เชพเชฐเซ‹เชฎเชพเช‚เชจเซเช‚ เชเช• เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชธเชฐเซเชตเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เชœเซเชฏเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เช…เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชกเซ‡เชŸเชพ เชฌเชนเชพเชฐเชจเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชถเชจ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชเชœเชจเซเชŸ (เชฏเซเชเชฐ-เชเชœเชจเซเชŸ), เชœเซ‡เชฎ เช•เซ‡ เชตเซ‡เชฌ เชฌเซเชฐเชพเช‰เชเชฐ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเชตเชพ เชธเช•เซเชทเชฎ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช - เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชเชœเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเชพเชฏเซ‡เชฒ API เช…เชงเชฟเช•เซƒเชคเชคเชพ เช•เซ‹เชกเซเชธ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡.

เช—เชฐเซเชญเชฟเชค เชชเซเชฐเชตเชพเชน - เชฎเซ‹เชฌเชพเช‡เชฒ เช…เชฅเชตเชพ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡ (เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชšเชพเชฒเชคเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹).

เช—เชฐเซเชญเชฟเชค เช…เชงเชฟเช•เซƒเชค เชชเชฐเชตเชพเชจเช—เซ€ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฎเซ‹เชฌเชพเช‡เชฒ เช…เชจเซ‡ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ€ เช—เซเชชเซเชคเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€. เช—เชฐเซเชญเชฟเชค เชชเชฐเชตเชพเชจเช—เซ€เชจเซ‹ เชชเซเชฐเช•เชพเชฐ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชเชœเชจเซเชŸ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸเซ‡เชถเชจเชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชตเชงเซ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชเช•เซเชธเซ‡เชธ เชŸเซ‹เช•เชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชเชœเชจเซเชŸเชจเซ‡ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชจเซ‡ เช…เชจเซเชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ‡ เชŸเซ‹เช•เชจ เช‰เชชเชฒเชฌเซเชง เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช† เชชเซเชฐเช•เชพเชฐเชจเซ€ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชชเชฐเชตเชพเชจเช—เซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เช“เชณเช–เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชคเซ€ เชจเชฅเซ€, เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซ‹เชคเซ‡ เชœ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ URL (เช…เช—เชพเช‰ เชธเซ‡เชตเชพ เชธเชพเชฅเซ‡ เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒ) เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡.

เช—เชฐเซเชญเชฟเชค เชชเซเชฐเชตเชพเชน เชเช•เซเชธเซ‡เชธ เชŸเซ‹เช•เชจ เชฐเชฟเชซเซเชฐเซ‡เชถ เชŸเซ‹เช•เชจเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เชจเชฅเซ€.

เช•เซเชฒเชพเชˆเชจเซเชŸ เช“เชณเช–เชชเชคเซเชฐ เช—เซเชฐเชพเชจเซเชŸ เชซเซเชฒเซ‹ เชœเซเชฏเชพเชฐเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ API เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ‡ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เช† เชชเซเชฐเช•เชพเชฐเชจเซ€ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชชเชฐเชตเชพเชจเช—เซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเชฐเซเชตเชฐ-เชŸเซ-เชธเชฐเซเชตเชฐ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเช“ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡ เชคเชพเชคเซเช•เชพเชฒเชฟเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชตเชฟเชจเชพ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชฎเชพเช‚ เชฅเชตเซ€ เชœเซ‹เชˆเช. เช•เซเชฒเชพเชฏเช‚เชŸ เช“เชณเช–เชชเชคเซเชฐ เช…เชจเซเชฆเชพเชจ เชชเซเชฐเชตเชพเชน เชตเซ‡เชฌ เชธเซ‡เชตเชพ (เช—เซ‹เชชเชจเซ€เชฏ เช•เซเชฒเชพเชฏเชจเซเชŸ) เชจเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ เชธเซ‡เชตเชพเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‹ เชขเซ‹เช‚เช— เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เช“เชณเช–เชชเชคเซเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชšเซเชš เชธเซเชคเชฐเชจเซ€ เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡, เช•เซ‰เชฒเชฟเช‚เช— เชธเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ (เชถเซ‡เชฐเซเชก เชธเชฟเช•เซเชฐเซ‡เชŸเชจเซ‡ เชฌเชฆเชฒเซ‡) เช“เชณเช–เชชเชคเซเชฐ เชคเชฐเซ€เช•เซ‡ เชตเชพเชชเชฐเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡.

OAuth2 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เช›เซ‡
เช†เชฐเชเชซเชธเซ€ -6749
เช†เชฐเชเชซเชธเซ€ -8252
เช†เชฐเชเชซเชธเซ€ -6819

JWT เชŸเซ‹เช•เชจ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชซเชพเชฏเชฆเชพ

JWT (JSON เชตเซ‡เชฌ เชŸเซ‹เช•เชจ) เชเช• เช“เชชเชจ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เช›เซ‡ (https://tools.ietf.org/html/rfc7519) เชœเซ‡ JSON เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชคเชฐเซ€เช•เซ‡ เชชเช•เซเชทเซ‹ เชตเชšเซเชšเซ‡ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซ‹เชฎเซเชชเซ‡เช•เซเชŸ เช…เชจเซ‡ เชธเซเชต-เชธเชฎเชพเชฏเซ‡เชฒ เชฐเซ€เชคเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชฎเซเชœเชฌ, เชŸเซ‹เช•เชจ เชฌเซ‡เช-64 เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชคเซเชฐเชฃ เชญเชพเช—เซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เชฌเชฟเช‚เชฆเซเช“ เชฆเซเชตเชพเชฐเชพ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡. เชชเซเชฐเชฅเชฎ เชญเชพเช—เชจเซ‡ เชนเซ‡เชกเชฐ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชŸเซ‹เช•เชจเชจเซ‹ เชชเซเชฐเช•เชพเชฐ เช…เชจเซ‡ เชนเซ‡เชถ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซเช‚ เชจเชพเชฎ เชนเซ‹เชฏ เช›เซ‡. เชฌเซ€เชœเซ‹ เชญเชพเช— เชฎเซ‚เชณเชญเซ‚เชค เชฎเชพเชนเชฟเชคเซ€ (เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ, เชตเชฟเชถเซ‡เชทเชคเชพเช“, เชตเช—เซ‡เชฐเซ‡) เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชคเซเชฐเซ€เชœเซ‹ เชญเชพเช— เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เช›เซ‡.

. .
เชคเชฎเชพเชฐเชพ เชกเซ€เชฌเซ€เชฎเชพเช‚ เช•เซเชฏเชพเชฐเซ‡เชฏ เชŸเซ‹เช•เชจ เชธเซเชŸเซ‹เชฐ เชจ เช•เชฐเซ‹. เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชพเชจเซเชฏ เชŸเซ‹เช•เชจ เช เชชเชพเชธเชตเชฐเซเชกเชจเซ€ เชธเชฎเช•เช•เซเชท เช›เซ‡, เชŸเซ‹เช•เชจเชจเซ‹ เชธเช‚เช—เซเชฐเชน เช•เชฐเชตเซ‹ เช เชชเชพเชธเชตเชฐเซเชกเชจเซ‡ เชธเซเชชเชทเซเชŸ เชฒเช–เชพเชฃเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ เชœเซ‡เชตเซเช‚ เช›เซ‡.
เชเช•เซเชธเซ‡เชธ เชŸเซ‹เช•เชจ เชเช• เชŸเซ‹เช•เชจ เช›เซ‡ เชœเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชฒเชฟเช•เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชธเชฐเซเชตเชฐ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธ เช†เชชเซ‡ เช›เซ‡. เชคเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชŸเซ‚เช‚เช•เชพ เชœเซ€เชตเชจเช•เชพเชณ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชงเชฐเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ เชŸเซ‹เช•เชจเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชจเชพเชฐ เชชเช•เซเชทเชจเซเช‚ IP เชธเชฐเชจเชพเชฎเซเช‚.

เชŸเซ‹เช•เชจ เชคเชพเชœเซเช‚ เช•เชฐเซ‹ เชเช• เชŸเซ‹เช•เชจ เช›เซ‡ เชœเซ‡ เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชœเซ€เชตเชจเช•เชพเชณเชจเซ€ เชธเชฎเชฏเชธเซ€เชฎเชพ เชธเชฎเชพเชชเซเชค เชฅเชฏเชพ เชชเช›เซ€ เชจเชตเชพ เชเช•เซเชธเซ‡เชธ เชŸเซ‹เช•เชจเซเชธเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช† เชŸเซ‹เช•เชจเซเชธ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชœเชพเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเชพ เชฎเซเช–เซเชฏ เชซเชพเชฏเชฆเชพ:

  • เชตเชจ-เชŸเชพเช‡เชฎ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชตเชฟเชง เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ.
  • เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เช†เชตเชถเซเชฏเช• เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€เชฎเชพเช‚, เชธเซเชตเชšเชพเชฒเชฟเชค เช…เชจเซ‡ เช‘เชจ-เชง-เชซเซเชฒเชพเชฏ เชธเชนเชฟเชค เชชเซ‡เชฒเซ‹เชกเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เชธเชฎเซƒเชฆเซเชง เชฌเชจเชพเชตเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡.
  • เชธเช•เซเชฐเชฟเชฏ เชธเชคเซเชฐเซ‹ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซ‹เชˆ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชธเชฐเซเชตเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชซเช•เซเชค เชธเชนเซ€ เชšเช•เชพเชธเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เชชเซ‡เชฒเซ‹เชกเชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เชฒเช•เซเชทเชฃเซ‹ เชฆเซเชตเชพเชฐเชพ เชตเชงเซ เชฒเชตเชšเซ€เช• เชเช•เซเชธเซ‡เชธ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ.
  • เชนเซ‡เชกเชฐ เช…เชจเซ‡ เชชเซ‡เชฒเซ‹เชก เชฎเชพเชŸเซ‡ เชŸเซ‹เช•เชจ เชธเชฟเช—เซเชจเซ‡เชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชฎเช—เซเชฐ เชธเซ‹เชฒเซเชฏเซเชถเชจเชจเซ€ เชธเซเชฐเช•เซเชทเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡.

JWT เชŸเซ‹เช•เชจ - เชฐเชšเชจเชพ

เชนเซ‡เชกเชฐ - เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชนเซ‡เชกเชฐเชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชŸเซ‹เช•เชจเชจเซ‹ เชชเซเชฐเช•เชพเชฐ เช…เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เชŸเซ‹เช•เชจเชจเซ‹ เชชเซเชฐเช•เชพเชฐ "เชŸเชพเชˆเชช" เช•เซ€เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡. JWT เชฎเชพเช‚ 'เชŸเชพเชˆเชช' เช•เซ€เชจเซ‡ เช…เชตเช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‹ "เชŸเชพเชˆเชช" เช•เซ€ เชนเชพเชœเชฐ เชนเซ‹เชฏ, เชคเซ‹ เช† เช‘เชฌเซเชœเซ‡เช•เซเชŸ JSON เชตเซ‡เชฌ เชŸเซ‹เช•เชจ เช›เซ‡ เชคเซ‡ เชฆเชฐเซเชถเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ€ เช•เชฟเช‚เชฎเชค JWT เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช.

เชฌเซ€เชœเซ€ เช•เซ€ "alg" เชŸเซ‹เช•เชจเชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชคเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ HS256 เชชเชฐ เชธเซ‡เชŸ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช. เชนเซ‡เชกเชฐ เชฌเซ‡เช 64 เชฎเชพเช‚ เชเชจเซเช•เซ‹เชกเซ‡เชก เช›เซ‡.

{ "alg": "HS256", "เชชเซเชฐเช•เชพเชฐ": "JWT"}
เชชเซ‡เชฒเซ‹เชก (เชธเชพเชฎเช—เซเชฐเซ€) - เชชเซ‡เชฒเซ‹เชก เช•เซ‹เชˆเชชเชฃ เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ เชคเชชเชพเชธเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชชเซ‡เชฒเซ‹เชกเชจเซ€ เชฆเชฐเซ‡เช• เช•เซ€เชจเซ‡ "เชฆเชพเชตเซ‹" เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชซเช•เซเชค เช†เชฎเช‚เชคเซเชฐเชฃ (เชฌเช‚เชง เชชเซเชฐเซ‹เชฎเซ‹) เชฆเซเชตเชพเชฐเชพ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฆเชพเช–เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช•เซ‹เชˆเชจเซ‡ เชญเชพเช— เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เช†เชฎเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เช†เชฎเช‚เชคเซเชฐเชฃ เชชเชคเซเชฐ เชฎเซ‹เช•เชฒเซ€เช เช›เซ€เช. เชคเซ‡ เชคเชชเชพเชธเชตเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เช‡เชฎเซ‡เช‡เชฒ เชธเชฐเชจเชพเชฎเซเช‚ เชคเซ‡ เชตเซเชฏเช•เซเชคเชฟเชจเซเช‚ เช›เซ‡ เชœเซ‡ เช†เชฎเช‚เชคเซเชฐเชฃ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เช† เชธเชฐเชจเชพเชฎเซเช‚ เชชเซ‡เชฒเซ‹เชกเชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เช•เชฐเซ€เชถเซเช‚, เช† เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ "เช‡เชฎเซ‡เช‡เชฒ" เช•เซ€เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€เช เช›เซ€เช.

{ "เช‡เชฎเซ‡เช‡เชฒ": "[เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]"}

เชชเซ‡เชฒเซ‹เชกเชฎเชพเช‚ เช•เซ€เช“ เชฎเชจเชธเซเชตเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชคเซเชฏเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เช…เชจเชพเชฎเชค เช›เซ‡:

  • iss (เช‡เชถเซเชฏเซเช…เชฐ) - เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เช“เชณเช–เซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชŸเซ‹เช•เชจ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชธเชฌ (เชตเชฟเชทเชฏ) - เชŸเซ‹เช•เชจเชจเชพ เชตเชฟเชทเชฏเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡.
  • aud (เชชเซเชฐเซ‡เช•เซเชทเช•) เช เช•เซ‡เชธ-เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชถเชฌเซเชฆเชฎเชพเชณเชพเช“ เช…เชฅเชตเชพ URI เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€ เช›เซ‡ เชœเซ‡ เช† เชŸเซ‹เช•เชจ เชชเซเชฐเชพเชชเซเชคเช•เชฐเซเชคเชพเช“เชจเซ€ เชธเซ‚เชšเชฟ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชจเชพเชฐ เชฌเชพเชœเซ เช†เชชเซ‡เชฒ เช•เซ€ เชธเชพเชฅเซ‡ JWT เชฎเซ‡เชณเชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชฃเซ‡ เชชเซเชฐเชพเชชเซเชคเช•เชฐเซเชคเชพเช“เชฎเชพเช‚ เชชเซ‹เชคเชพเชจเซ€ เชนเชพเชœเชฐเซ€เชจเซ€ เชคเชชเชพเชธ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช - เช…เชจเซเชฏเชฅเชพ เชŸเซ‹เช•เชจเชจเซ‡ เช…เชตเช—เชฃเซ‹.
  • exp (เชธเชฎเชพเชชเซเชคเชฟ เชธเชฎเชฏ) - เชŸเซ‹เช•เชจ เช•เซเชฏเชพเชฐเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เชธเซ‚เชšเชตเซ‡ เช›เซ‡. JWT เชฎเชพเชจเช•เชจเซ‡ เชคเซ‡เชจเชพ เชคเชฎเชพเชฎ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชธเชฎเชฏเชธเซ€เชฎเชพ เชธเชฎเชพเชชเซเชค เชฅเชฏเซ‡เชฒเชพ เชŸเซ‹เช•เชจเซเชธเชจเซ‡ เชจเช•เชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. EXP เช•เซ€ เชฏเซเชจเชฟเช•เซเชธ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชŸเชพเช‡เชฎเชธเซเชŸเซ‡เชฎเซเชช เชนเซ‹เชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡.
  • nbf (เชชเชนเซ‡เชฒเชพเช‚ เชจเชนเซ€เช‚) เช เชฏเซเชจเชฟเช•เซเชธ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚เชจเซ‹ เชธเชฎเชฏ เช›เซ‡ เชœเซ‡ เชŸเซ‹เช•เชจ เช•เซเชฏเชพเชฐเซ‡ เชฎเชพเชจเซเชฏ เชฌเชจเซ‡ เชคเซ‡ เช•เซเชทเชฃ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡.
  • iat (เชœเชพเชฐเซ€ เช•เชฐเซ‡เชฒ เชฎเซ) - เช† เช•เซ€ เชŸเซ‹เช•เชจ เชœเชพเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชธเชฎเชฏเชจเซ‡ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— JWTเชจเซ€ เช‰เช‚เชฎเชฐ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. iat เช•เซ€ เชฏเซเชจเชฟเช•เซเชธ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชŸเชพเช‡เชฎเชธเซเชŸเซ‡เชฎเซเชช เชนเซ‹เชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡.
  • Jti (JWT ID) โ€” เชเช• เชธเซเชŸเซเชฐเชฟเช‚เช— เช•เซ‡ เชœเซ‡ เช† เชŸเซ‹เช•เชจเชจเชพ เช…เชจเชจเซเชฏ เช“เชณเช–เช•เชฐเซเชคเชพเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เช•เซ‡เชธ-เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ.

เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชชเซ‡เชฒเซ‹เชก เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชคเซ‹ เชจเชฅเซ€ (เชœเซ‹เช•เซ‡ เชŸเซ‹เช•เชจเซเชธ เชจเซ‡เชธเซเชŸเซ‡เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชชเช›เซ€ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡). เชคเซ‡เชฅเซ€, เชคเซ‡ เช•เซ‹เชˆเชชเชฃ เช—เซเชชเซเชค เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€. เชนเซ‡เชกเชฐเชจเซ€ เชœเซ‡เชฎ, เชชเซ‡เชฒเซ‹เชก เชฌเซ‡เช 64 เชเชจเซเช•เซ‹เชกเซ‡เชก เช›เซ‡.
เชนเชธเซเชคเชพเช•เซเชทเชฐ - เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชถเซ€เชฐเซเชทเช• เช…เชจเซ‡ เชชเซ‡เชฒเซ‹เชก เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชธเชนเซ€เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชฌเซ‡เช 64-เชเชจเช•เซ‹เชกเซ‡เชก: เชนเซ‡เชกเชฐ เช…เชจเซ‡ เชชเซ‡เชฒเซ‹เชก เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡เช“ เชเช• เชฌเชฟเช‚เชฆเซ เชฆเซเชตเชพเชฐเชพ เชธเซเชŸเซเชฐเชฟเช‚เช—เชฎเชพเช‚ เชœเซ‹เชกเชพเชฏ เช›เซ‡. เชชเช›เซ€ เช† เชถเชฌเซเชฆเชฎเชพเชณเชพ เช…เชจเซ‡ เช—เซเชชเซเชค เช•เซ€ เชนเซ‡เชกเชฐเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชฎเชพเช‚ เช‡เชจเชชเซเชŸ เชฅเชพเชฏ เช›เซ‡ ("alg" เช•เซ€). เช•เซ€ เช•เซ‹เชˆเชชเชฃ เชถเชฌเซเชฆเชฎเชพเชณเชพ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชฒเชพเช‚เชฌเซ€ เชคเชพเชฐ เชธเซŒเชฅเซ€ เชตเชงเซ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชจเซ‡ เช‰เชชเชพเชกเชตเชพเชฎเชพเช‚ เชตเชงเซ เชธเชฎเชฏ เชฒเชพเช—เชถเซ‡.

{"alg":"RSA1_5","payload":"A128CBC-HS256"}

เช•เซ€เช•เซเชฒเซ‹เช• เชซเซ‡เชฒเช“เชตเชฐ เช•เซเชฒเชธเซเชŸเชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซเช‚ เชจเชฟเชฐเซเชฎเชพเชฃ

เชฌเชงเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ เชเช• เชœ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, SSO เชธเซ‹เชฒเซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เช“เช›เซ€ เชนเซ‹เชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เช† เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เชคเชฎเชพเชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชเชŸเชฒเซ€ เชงเซเชฏเชพเชจเชชเชพเชคเซเชฐ เชจเชฅเซ€ เชนเซ‹เชคเซ€, เชœเซ‹ เช•เซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช…เชจเซ‡ เชเช•เซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡, เช‰เชชเชฒเชฌเซเชงเชคเชพ เช…เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡เชจเซ€ เช†เชตเชถเซเชฏเช•เชคเชพเช“ เชตเชงเซ‡ เช›เซ‡.

เชธเชฟเช‚เช—เชฒ SSO เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เชœเซ‹เช–เชฎเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชธเซ‹เชฒเซเชฏเซเชถเชจ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เช…เชจเซ‡ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เช˜เชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชชเชฆเซเชงเชคเชฟเช“เชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช–เซ‚เชฌ เชœ เชšเซเชธเซเชค SLA เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡. เช† เชธเช‚เชฆเชฐเซเชญเซ‡, เชตเชงเซ เชตเช–เชค เชตเชฟเช•เชพเชธ เช…เชฅเชตเชพ เช‰เช•เซ‡เชฒเซ‹เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเชพ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชคเชฌเช•เซเช•เชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชฌเชฟเชจ-เชฆเซ‹เชท-เชธเชนเชฟเชทเซเชฃเซ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชนเซ‹เชฏ เช›เซ‡. เชœเซ‡เชฎ เชœเซ‡เชฎ เชตเชฟเช•เชพเชธ เช†เช—เชณ เชตเชงเซ‡ เช›เซ‡ เชคเซ‡เชฎ, เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชคเช•เซ‹ เชฎเซ‚เช•เชตเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช•เชจเซเชŸเซ‡เชจเชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เช…เชฅเชตเชพ เชนเชพเช‡เชฌเซเชฐเชฟเชก เช…เชญเชฟเช—เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเซ‡เชฒเช“เชตเชฐ เช•เซเชฒเชธเซเชŸเชฐ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชธเซŒเชฅเซ€ เชตเชงเซ เชฒเชตเชšเซ€เช• เช›เซ‡.

เชธเช•เซเชฐเชฟเชฏ/เชธเช•เซเชฐเชฟเชฏ เช…เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ/เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เซเชฒเชธเซเชŸเชฐ เชฎเซ‹เชกเซเชธเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ - เชฌเช‚เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชจเซ‹เชกเซเชธ เช…เชฒเช—-เช…เชฒเช— เชญเซŒเช—เซ‹เชฒเชฟเช•-เชตเชฟเชคเชฐเชฟเชค เชกเซ‡เชŸเชพ เช•เซ‡เชจเซเชฆเซเชฐเซ‹ เชตเชšเซเชšเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชธ เชฐเซ€เชคเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช.

เชซเซ‹เชฒเซเชŸ-เชŸเซ‹เชฒเชฐเชจเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซเช‚ เชธเซŒเชฅเซ€ เชธเชฐเชณ เช‰เชฆเชพเชนเชฐเชฃ.

เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ SSO. เช…เชฎเซ‡ เช•เซ€เช•เซเชฒเซ‹เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เชญเชพเช— 1

เชธเชฟเช‚เช—เชฒ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเชพ เชซเชพเชฏเชฆเชพ เชถเซเช‚ เช›เซ‡:

  • เช‰เชšเซเชš เช‰เชชเชฒเชฌเซเชงเชคเชพ เช…เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจ.
  • เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชฎเซ‹เชกเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ: เชธเช•เซเชฐเชฟเชฏ / เชธเช•เซเชฐเชฟเชฏ, เชธเช•เซเชฐเชฟเชฏ / เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ.
  • เช•เชจเซเชŸเซ‡เชจเชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ - เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชธเซเช•เซ‡เชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ.
  • เช•เซ‡เชจเซเชฆเซเชฐเชฟเชฏ เชธเช‚เชšเชพเชฒเชจ เช…เชจเซ‡ เชฆเซ‡เช–เชฐเซ‡เช–เชจเซ€ เชถเช•เซเชฏเชคเชพ.
  • เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เช“เชณเช–/เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ/เช…เชงเชฟเช•เซƒเชคเชคเชพ เชฎเชพเชŸเซ‡ เชเช•เซ€เช•เซƒเชค เช…เชญเชฟเช—เชฎ.
  • เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชธเช‚เชกเซ‹เชตเชฃเซ€ เชตเชฟเชจเชพ เชตเชฟเชตเชฟเชง เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชตเชšเซเชšเซ‡ เชตเชงเซ เชชเชพเชฐเชฆเชฐเซเชถเช• เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ.
  • เชตเชฟเชตเชฟเชง เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ JWT เชŸเซ‹เช•เชจเชจเซ‹ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ.
  • เชตเชฟเชถเซเชตเชพเชธเชจเซเช‚ เชเช• เชฌเชฟเช‚เชฆเซ.
  • เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ/เช•เชจเซเชŸเซ‡เชจเชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซเช‚ เชเชกเชชเซ€ เชฒเซ‹เชจเซเชšเชฟเช‚เช— (เชตเชงเชพเชฐเชพเชจเชพ เช˜เชŸเช•เซ‹เชจเซ‡ เช‰เชชเชพเชกเชตเชพ เช…เชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€).
  • เชตเชฟเช•เซเชฐเซ‡เชคเชพ เชชเชพเชธเซ‡เชฅเซ€ เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช• เช†เชงเชพเชฐ เช–เชฐเซ€เชฆเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡.

เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชถเซเช‚ เชœเซ‹เชตเซเช‚

เชกเซ€เชฌเซ€เชเชฎเชเชธ

เช•เซ€เช•เซเชฒเซ‹เช• เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡: เช•เซเชทเซ‡เชคเซเชฐเซ‹, เช—เซเชฐเชพเชนเช•เซ‹, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“, เชตเช—เซ‡เชฐเซ‡.
DBMS เชจเซ€ เชตเชฟเชถเชพเชณ เชถเซเชฐเซ‡เชฃเซ€ เชธเชฎเชฐเซเชฅเชฟเชค เช›เซ‡: MS SQL, Oracle, MySQL, PostgreSQL. เช•เซ€เช•เซเชฒเซ‹เช• เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡. เชจเซ‹เชจ-เชฒเซ‹เชกเซ‡เชก เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเซเชธ - เชœเซ‡เชฎ เช•เซ‡ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชธเช•เซเชฐเชฟเชฏ/เชธเช•เซเชฐเชฟเชฏ เช…เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ/เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เซเชฒเชธเซเชŸเชฐ เชฎเซ‹เชกเซเชธเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชธเช‚เช—เชคเชคเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เช…เชจเซ‡ เชฌเช‚เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เช•เซเชฒเชธเซเชŸเชฐ เชจเซ‹เชกเซเชธ เชกเซ‡เชŸเชพ เช•เซ‡เชจเซเชฆเซเชฐเซ‹ เชตเชšเซเชšเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชธ เชฐเซ€เชคเซ‡ เชจเช•เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชตเชฟเชคเชฐเชฟเชค เช•เซ‡เชถ (Infinspan)

เช•เซเชฒเชธเซเชŸเชฐ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เชคเซ‡ เชฎเชพเชŸเซ‡, JBoss เชกเซ‡เชŸเชพ เช—เซเชฐเซ€เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เช•เซ‡เชถเชจเซเช‚ เชตเชงเชพเชฐเชพเชจเซเช‚ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡:

เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเชคเซเชฐเซ‹ - เชšเซ‹เช•เซเช•เชธ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชกเซ‡เชŸเชพ เชฌเชšเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡. เช† เช•เซ‡เชถเชจเซ€ เชตเชฟเชจเช‚เชคเซ€เช“เชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชซเช•เซเชค เชฌเซเชฐเชพเช‰เชเชฐ เช…เชจเซ‡ เช•เซ€เช•เซเชฒเซ‹เช• เชธเชฐเซเชตเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เชจเชนเซ€เช‚.

เชเช•เซเชถเชจ เชŸเซ‹เช•เชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชเชตเชพ เชฆเซƒเชถเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เช…เชธเซเชฎเซ‡เชณ (เชˆเชฎเซ‡เชฒ เชฆเซเชตเชพเชฐเชพ) เช•เซเชฐเชฟเชฏเชพเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเชพเชธเชตเชฐเซเชก เชญเซ‚เชฒเซ€ เชœเชตเชพเชจเชพ เชชเซเชฐเชตเชพเชน เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชเช•เซเชถเชจเชŸเซ‹เช•เชจเซเชธ เช‡เชจเซเชซเชฟเชจเชฟเชธเซเชชเซ‡เชจ เช•เซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เช•เซเชฐเชฟเชฏเชพ เชŸเซ‹เช•เชจเซเชธ เชตเชฟเชถเซ‡เชจเชพ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพเชจเซ‹ เชŸเซเชฐเซ…เช• เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡เชจเซ‹ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€.

เชธเชคเชค เชกเซ‡เชŸเชพเชจเซเช‚ เช•เซ‡เชถเซ€เช‚เช— เช…เชจเซ‡ เช…เชฎเชพเชจเซเชฏเชคเชพ - เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชชเซเชฐเชถเซเชจเซ‹เชจเซ‡ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡ เชธเชคเชค เชกเซ‡เชŸเชพเชจเซ‡ เช•เซ‡เชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆเชชเชฃ เช•เซ€เช•เซเชฒเซ‹เช• เชธเชฐเซเชตเชฐ เชกเซ‡เชŸเชพเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพ เช•เซ‡เชจเซเชฆเซเชฐเซ‹เชฎเชพเช‚เชจเชพ เช…เชจเซเชฏ เชคเชฎเชพเชฎ เช•เซ€เช•เซเชฒเซ‹เช• เชธเชฐเซเชตเชฐเชจเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เช•เชพเชฐเซเชฏ - เชซเช•เซเชค เช•เซเชฒเชธเซเชŸเชฐ เชจเซ‹เชกเซเชธ เช…เชจเซ‡ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธ เชตเชšเซเชšเซ‡ เช…เชฎเชพเชจเซเชฏ เชธเช‚เชฆเซ‡เชถเชพเช“ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡.

เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชคเซเชฐเซ‹ - เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชฌเซเชฐเชพเช‰เชเชฐ เชธเชคเซเชฐเชจเซ€ เช…เชตเชงเชฟ เชฎเชพเชŸเซ‡ เชฎเชพเชจเซเชฏ เชเชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชคเซเชฐเซ‹ เชตเชฟเชถเซ‡เชจเซ‹ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡. เช•เซ‡เชถเซ‡ เช…เช‚เชคเชฟเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเชฐเชซเชฅเซ€ HTTP เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡.

เชฌเซเชฐเซเชŸ เชซเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ - เชจเชฟเชทเซเชซเชณ เชฒเซ‰เช—เชฟเชจ เชตเชฟเชถเซ‡เชจเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡.

เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช—

เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐ เช•เซ€เช•เซเชฒเซ‹เช• เชฎเชพเชŸเซ‡ เชเช•เชฒ เชเชจเซเชŸเซเชฐเซ€ เชชเซ‹เชˆเชจเซเชŸ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเซเชŸเซ€เช•เซ€ เชธเชคเซเชฐเซ‹เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชฐเซเชตเชฐเซเชธ

เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡เชจเชพ เช˜เชŸเช•เซ‹เชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชนเชพเชฒเชจเชพ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชŸเซ‚เชฒเซเชธ เช…เชจเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชŸเซ‚เชฒเซเชธเชจเชพ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชธเซเช•เซ‡เชฒเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเช เช…เชฅเชตเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชพเชˆเช เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. OpenShift, Kubernates, Rancher เชฎเชพเช‚ เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชœเชฎเชพเชตเชŸเชจเชพ เชฆเซƒเชถเซเชฏเซ‹.

เช† เชชเซเชฐเชฅเชฎ เชญเชพเช—เชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡ - เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชเช•. เชฒเซ‡เช–เซ‹เชจเซ€ เช†เช—เชพเชฎเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚, เชตเชฟเชตเชฟเชง เช“เชณเช– เชชเซเชฐเชฆเชพเชคเชพเช“ เชธเชพเชฅเซ‡เชจเชพ เชเช•เซ€เช•เชฐเชฃเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เช…เชจเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹