{"id":21028,"date":"2023-06-08T15:49:59","date_gmt":"2023-06-08T06:49:59","guid":{"rendered":"https:\/\/www.mubit.co.jp\/pb-blog\/?p=21028"},"modified":"2023-11-17T14:50:04","modified_gmt":"2023-11-17T05:50:04","slug":"keycloak%e3%81%a8saml%e3%82%84openid-connect%e8%aa%8d%e8%a8%bc%e5%af%be%e5%bf%9c%e3%81%ae%e3%83%aa%e3%83%90%e3%83%bc%e3%82%b9%e3%83%97%e3%83%ad%e3%82%ad%e3%82%b7%e9%80%a3%e6%90%ba-%e3%83%90%e3%83%83","status":"publish","type":"post","link":"https:\/\/www.mubit.co.jp\/pb-blog\/?p=21028","title":{"rendered":"\u3010Web\u306e\u6539\u4fee\u4e0d\u8981\u3011Keycloak\u3068SAML\u3084OpenID Connect\u8a8d\u8a3c\u306e\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u9023\u643a \/ Web\u3078\u4ee3\u7406\u8a8d\u8a3c\u3067SSO"},"content":{"rendered":"<p>Keycloak \/ idP \u3068SAML\u3084OIDC\u8a8d\u8a3c\u5bfe\u5fdc\u306e\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u306e\u7d44\u307f\u5408\u308f\u305b\u3067\u3001SAML\u8a8d\u8a3c\u3084OIDC\u8a8d\u8a3c\u306b\u300c\u672a\u5bfe\u5fdc\u306eWeb\u300d\u30b7\u30b9\u30c6\u30e0\u3068\u306e\u30b7\u30f3\u30b0\u30eb\u30b5\u30a4\u30f3\u30aa\u30f3\u3092\u884c\u3046\u5834\u5408\u306e\u69cb\u6210\u4f8b\u3067\u3059\u3002<\/p>\n<p>Keycloak\u3068\u4ee3\u7406\u8a8d\u8a3c\u306b\u5bfe\u5fdc\u306e\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3092\u7d44\u307f\u5408\u308f\u305b\u3066\u3001\u30b7\u30f3\u30b0\u30eb\u30b5\u30a4\u30f3\u30aa\u30f3\u3092\u69cb\u6210\u3057\u307e\u3059\u3002<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/keycloak-login-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-21093\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/keycloak-login-1.png\" alt=\"\" width=\"149\" height=\"111\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/keycloak-login-1.png 807w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/keycloak-login-1-300x223.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/keycloak-login-1-768x572.png 768w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/keycloak-login-1-624x465.png 624w\" sizes=\"auto, (max-width: 149px) 100vw, 149px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"background-color: #ccffcc;\">\u3010SAML\u3084OIDC\u8a8d\u8a3c\u306b\u672a\u5bfe\u5fdc\u306eWeb\u3011<\/span><\/h3>\n<p>\u65e2\u5b58\u3067\u904b\u7528\u306eSSO\u306b\u672a\u5bfe\u5fdc\u306eWeb\u30b7\u30b9\u30c6\u30e0\u3092\u3001\u6539\u4fee\u4e0d\u8981\u3067SSO\u5316\u306b\u5bfe\u5fdc\u3057\u307e\u3059\u3002<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/07\/web-login-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-22031\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/07\/web-login-1.png\" alt=\"\" width=\"152\" height=\"119\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"background-color: #ccffcc;\">\u3010\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3011<\/span><\/h3>\n<p>\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u306eWeb\u306b\u306f\u3001SAML \/ OIDC\u8a8d\u8a3c\u306e\u4ee3\u7406\u8a8d\u8a3c\u6a5f\u80fd\u306e\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\uff08IAP=Identity Aware Proxy\uff09\u7d4c\u7531\u3067\u30a2\u30af\u30bb\u30b9\u3057\u307e\u3059\u3002<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/pb-vm-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-21114\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/pb-vm-5.png\" alt=\"\" width=\"160\" height=\"168\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"background-color: #ccffcc;\">\u3010Keycloak\u3068SAML\/OIDC\u8a8d\u8a3c\u306e\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3067SSO\u3011<\/span><\/h3>\n<p>SAML\u8a8d\u8a3c\u3084OIDC\u8a8d\u8a3c\uff08Open ID Connect\uff09\u306b\u672a\u5bfe\u5fdc\u306e\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u306eWeb\u3078\u3001\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u304b\u3089 \u30e6\u30fc\u30b6\u30fc\u60c5\u5831 \u3092\u4ee3\u7406\u5165\u529b\u3057\u3066SSO\u3067\u904b\u7528\u3057\u307e\u3059\u3002\u30e6\u30fc\u30b6\u30fc\u304b\u3089\u306e\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u306eWeb\u3078\u306e ID \/ \u30d1\u30b9\u30ef\u30fc\u30c9\u306a\u3069\u306e\u5165\u529b\u306f\u4e0d\u8981\u3067\u3059\u3002<\/p>\n<p>Keycloak \u3068\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u306fSAML\u8a8d\u8a3c\u3084OIDC\u8a8d\u8a3c\u3067\u9023\u643a\u3057\u307e\u3059\u3002<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-24652\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-6.png\" alt=\"\" width=\"1075\" height=\"535\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-6.png 1075w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-6-300x149.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-6-1024x510.png 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-6-768x382.png 768w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-6-624x311.png 624w\" sizes=\"auto, (max-width: 1075px) 100vw, 1075px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>SAML\u8a8d\u8a3c\u3084OIDC\u8a8d\u8a3c\u306b\u300c\u672a\u5bfe\u5fdc\u306eWeb\u300d\u3084\u300c\u30ec\u30ac\u30b7\u30fc\u306aWeb\u300d\u3092<\/p>\n<ol>\n<li>\u30b7\u30f3\u30b0\u30eb\u30b5\u30a4\u30f3\u30aa\u30f3\u306eWeb\u30e1\u30f3\u30d0\u30fc\u3068\u3057\u3066\u69cb\u6210<\/li>\n<li>\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u306e\u300cWeb\u30b7\u30b9\u30c6\u30e0\u300d\u306f \u6539\u4fee\u4e0d\u8981<\/li>\n<li>\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u306e\u300cWeb\u30b7\u30b9\u30c6\u30e0\u300d\u306f LAN \/ WAN \/ DMZ\u00a0 \u306e\u4efb\u610f\u306e\u5834\u6240\u306b\u8a2d\u7f6e<\/li>\n<\/ol>\n<p>\u3067\u904b\u7528\u3057\u307e\u3059<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"background-color: #ccffcc;\">\u3010\u4ee3\u7406\u8a8d\u8a3c\u3011<\/span><\/h3>\n<p>\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u304c\u4ee3\u7406\u8a8d\u8a3c\u3092\u884c\u3046\u305f\u3081\u3001<\/p>\n<ol>\n<li>\u5229\u7528\u8005\u5074\u3067\u306e\u300cID\/\u30d1\u30b9\u30ef\u30fc\u30c9\u300d\u306e\u5165\u529b\u4e0d\u8981<\/li>\n<li>\u5229\u7528\u8005\u5074\u3078\u306e\u300cID\/\u30d1\u30b9\u30ef\u30fc\u30c9\u300d\u306e\u516c\u958b\u4e0d\u8981<\/li>\n<\/ol>\n<table style=\"width: 486px; height: 143px;\">\n<tbody>\n<tr style=\"height: 143px;\">\n<td style=\"width: 117.183px; height: 143px;\"><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/rev-proxy-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-20871 aligncenter\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/rev-proxy-1.png\" alt=\"\" width=\"126\" height=\"131\" \/><\/a><\/td>\n<td style=\"width: 8.36667px; height: 143px;\"><\/td>\n<td style=\"width: 326.45px; height: 143px;\">\n<h3><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/07\/preset-login-1-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-22272 aligncenter\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/07\/preset-login-1-3.png\" alt=\"\" width=\"351\" height=\"129\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/07\/preset-login-1-3.png 531w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/07\/preset-login-1-3-300x110.png 300w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><\/a><\/h3>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><\/h3>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><\/h3>\n<h3><span style=\"background-color: #ccffcc;\">\u3010SSO\u6642\u306b\u5fc5\u8981\u306a\u6a5f\u5668\u3011<\/span><\/h3>\n<h3><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/sso-17.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-24493\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/sso-17.jpg\" alt=\"\" width=\"474\" height=\"87\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/sso-17.jpg 1623w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/sso-17-300x55.jpg 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/sso-17-1024x187.jpg 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/sso-17-768x141.jpg 768w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/sso-17-1536x281.jpg 1536w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/sso-17-624x114.jpg 624w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/h3>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>idP \/ Keycloak\uff08\u30a2\u30a4\u30c7\u30f3\u30c6\u30a3\u30c6\u30a3\u30fb\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\uff09<\/li>\n<li>SAML \/ OIDC \u8a8d\u8a3c\u5bfe\u5fdc\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\uff08\u30e6\u30fc\u30b6\u30fc\u60c5\u5831\uff06\u4ee3\u7406\u5165\u529b\u6a5f\u80fd\uff09<\/li>\n<li>\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u306eWeb\uff08Web\u306e\u6539\u4fee\u4e0d\u8981\uff09<\/li>\n<li>\u30d6\u30e9\u30a6\u30b6\uff08\u30d7\u30e9\u30b0\u30a4\u30f3\u4e0d\u8981\uff09<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/11\/under-const-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-28130\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/11\/under-const-1.png\" alt=\"\" width=\"100\" height=\"60\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/11\/under-const-1.png 450w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/11\/under-const-1-300x180.png 300w\" sizes=\"auto, (max-width: 100px) 100vw, 100px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"background-color: #ccffcc;\">\u3010 idP \/ Keycloak \u3011<\/span><\/h3>\n<p>Keycloak\u306fSAML\u3084OIDC\u8a8d\u8a3c\u3067\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3068\u9023\u643a\u3057\u307e\u3059<\/p>\n<table style=\"width: 251px; height: 12px;\">\n<tbody>\n<tr style=\"height: 12px;\">\n<td style=\"width: 122.9px; height: 12px;\"><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-21040 aligncenter\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-14.png\" alt=\"\" width=\"152\" height=\"166\" \/><\/a><\/td>\n<td style=\"width: 9.6px; height: 12px;\"><\/td>\n<td style=\"width: 84.5px; height: 12px;\"><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/saml-24-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-21060 aligncenter\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/saml-24-1.png\" alt=\"\" width=\"100\" height=\"70\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/saml-24-1.png 582w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/saml-24-1-300x208.png 300w\" sizes=\"auto, (max-width: 100px) 100vw, 100px\" \/><\/a><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/oidc-24-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-21061 aligncenter\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/oidc-24-1.png\" alt=\"\" width=\"100\" height=\"70\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/oidc-24-1.png 582w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/oidc-24-1-300x208.png 300w\" sizes=\"auto, (max-width: 100px) 100vw, 100px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"background-color: #ccffcc;\">\u3010\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3011<\/span><\/h3>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/rev-proxy-endless-1-1.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-21041\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/rev-proxy-endless-1-1.gif\" alt=\"\" width=\"400\" height=\"296\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u306e\u7279\u5fb4<\/strong><\/p>\n<ol>\n<li>\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u306eWeb\u306eOS\u306b\u4f9d\u5b58\u3057\u306a\u3044<\/li>\n<li>\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u306eWeb\u3092\u96a0\u853d\u3067\u304d\u308b\uff08\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4e0a\u306e\u30e1\u30ea\u30c3\u30c8\uff09<\/li>\n<li>\u30d6\u30e9\u30a6\u30b6\u306e\u307f\u3067\u5229\u7528\u3067\u304d\u308b<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/brauza-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-20942\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/brauza-3.png\" alt=\"\" width=\"197\" height=\"46\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/brauza-3.png 348w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/brauza-3-300x70.png 300w\" sizes=\"auto, (max-width: 197px) 100vw, 197px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"background-color: #ccffcc;\"><strong>\u3010 SAML\/OIDC\u8a8d\u8a3c \u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u30fb\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9 \u3011<\/strong><\/span><\/h3>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/rev-proxy-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-20992\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/rev-proxy-7.png\" alt=\"\" width=\"250\" height=\"162\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/rev-proxy-7.png 433w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/rev-proxy-7-300x195.png 300w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u306f\u3001SAML \/ OIDC\u8a8d\u8a3c\u306b\u5bfe\u5fdc\u306e\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u30fb\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/02\/arrow-finger.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-19888\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/02\/arrow-finger.gif\" alt=\"\" width=\"18\" height=\"18\" \/><\/a>\u300c<a href=\"https:\/\/www.mubit.co.jp\/sub\/products\/cloud\/pb-saml-auth-rev-cloud.html\">Powered BLUE ReverseProxy for SSO \/ IDaaS<\/a>\u300d<\/p>\n<p>\u3067\u69cb\u7bc9\u904b\u7528\u3057\u307e\u3059\u3002<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u6a5f\u80fd\u3068\u3057\u3066\u306f<\/strong><\/p>\n<ul>\n<li>\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u6a5f\u80fd<\/li>\n<li>SAML\u3084OIDC\u8a8d\u8a3c\uff08SP \/ RP \u6a5f\u80fd\u3000*1\uff09<\/li>\n<li>\u30d0\u30c3\u30af\u30a8\u30f3\u30c9Web\u3078\u30e6\u30fc\u30b6\u30fc\u60c5\u5831\u306e\u4ee3\u7406\u5165\u529b\u6a5f\u80fd<\/li>\n<li>SSL\u30b5\u30fc\u30d0\u30fc\u8a3c\u660e\u66f8\u767b\u9332\uff08Let`s Encrypt\u306b\u3082\u5bfe\u5fdc\uff09<\/li>\n<\/ul>\n<p>\u3092\u6709\u3057\u3066\u304a\u308a\u3001GUI\u304b\u3089\u8a2d\u5b9a\u3092\u884c\u3046\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\u3002<\/p>\n<p><span style=\"background-color: #ffff99;\">*1 \u3000SAML\u8a8d\u8a3c\u6642\u306fSP \uff08Service Provider\uff09\u00a0 OIDC\u8a8d\u8a3c\u6642\u306fRP\uff08Relying Party\uff09\u3068\u3044\u3046\u540d\u79f0\u3067\u3059<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><\/h3>\n<h3><span style=\"background-color: #ccffcc;\">\u3010\u4ee3\u7406\u5165\u529b\u30fbSSO\u3067\u306e\u8a8d\u8a3c\u30b9\u30c6\u30c3\u30d7\u3011<\/span><\/h3>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/05\/client-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-20846\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/05\/client-3.png\" alt=\"\" width=\"250\" height=\"94\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/05\/client-3.png 327w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/05\/client-3-300x113.png 300w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>SAML \/ OIDC\u8a8d\u8a3c\u5bfe\u5fdc\u306e\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3078\u30a2\u30af\u30bb\u30b9<\/li>\n<li>\u521d\u56de\u306e\u307f idP \/ Keycloak \u3078\u30a2\u30af\u30bb\u30b9<\/li>\n<li>Keycloak \u306e\u8a8d\u8a3c\u5f8c\u306b\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u304b\u3089\u30d0\u30c3\u30af\u30a8\u30f3\u30c9Web\u3078\u30e6\u30fc\u30b6\u30fc\u60c5\u5831\u3092\u4ee3\u7406\u5165\u529b<\/li>\n<li>\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u306eWeb\u3078\u81ea\u52d5\u30ed\u30b0\u30a4\u30f3<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-login-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-21050\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-login-1.png\" alt=\"\" width=\"300\" height=\"245\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-login-1.png 618w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-login-1-300x245.png 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"background-color: #ccffcc;\">\u3010\u5404\u7a2eWeb\u3078\u306eSSO\u3011<\/span><\/h3>\n<p>\u4e00\u5ea6\u306eidP \/ Keycloak\u306e\u8a8d\u8a3c\u3067\u3001\u8907\u6570\u306e\u30a2\u30d7\u30ea\u3078\u30b7\u30f3\u30b0\u30eb\u30b5\u30a4\u30f3\u30aa\u30f3<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-sso-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-21622\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-sso-1.png\" alt=\"\" width=\"450\" height=\"345\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-sso-1.png 758w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-sso-1-300x230.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-sso-1-624x479.png 624w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><\/h3>\n<h3><\/h3>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000; background-color: #ccffcc;\"><strong>\u3010 <\/strong><strong>SSL\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8a8d\u8a3c\u306e\u4f75\u7528\uff08\u591a\u8981\u7d20\u8a8d\u8a3c \/ MFA\uff09<\/strong><strong>\u3011<\/strong><\/span><\/h3>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/SSL-client-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-21921 alignleft\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/SSL-client-1.png\" alt=\"\" width=\"128\" height=\"89\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/SSL-client-1.png 604w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/SSL-client-1-300x209.png 300w\" sizes=\"auto, (max-width: 128px) 100vw, 128px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>SSL\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8a8d\u8a3c\u3067idP\u3084\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3078\u306e\u8a8d\u8a3c\u3092\u5f37\u5316<\/p>\n<ol>\n<li>idP\u3068\u306eSAML \/ OIDC\u8a8d\u8a3c<\/li>\n<li>SSL\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8a8d\u8a3c<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-ssl-rev-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-24668\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-ssl-rev-3.png\" alt=\"\" width=\"1087\" height=\"667\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-ssl-rev-3.png 1087w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-ssl-rev-3-300x184.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-ssl-rev-3-1024x628.png 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-ssl-rev-3-768x471.png 768w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-ssl-rev-3-624x383.png 624w\" sizes=\"auto, (max-width: 1087px) 100vw, 1087px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<table style=\"width: 325px;\">\n<tbody>\n<tr>\n<td style=\"width: 141.5px; text-align: center;\"><span style=\"background-color: #ccffcc;\">\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8a3c\u660e\u66f8 \u3007<\/span><\/td>\n<td style=\"width: 145.5px; text-align: center;\"><span style=\"background-color: #ccffcc;\">\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8a3c\u660e\u66f8 \u2715<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/ssl-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-21926\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/ssl-2.png\" alt=\"\" width=\"325\" height=\"228\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/ssl-2.png 561w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/ssl-2-300x210.png 300w\" sizes=\"auto, (max-width: 325px) 100vw, 325px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"background-color: #ccffcc;\"><strong>\u3010<\/strong><strong>Keycloak\u3068Active Directory\u9023\u643a\u3067<\/strong><strong>\u306eSSO<\/strong><strong>\u3011<\/strong><\/span><\/h3>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/ad-auth-tag-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-27291\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/ad-auth-tag-1.png\" alt=\"\" width=\"125\" height=\"87\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/ad-auth-tag-1.png 582w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/ad-auth-tag-1-300x208.png 300w\" sizes=\"auto, (max-width: 125px) 100vw, 125px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Active Directory\u3068Keycloak\u3092\u9023\u643a<\/p>\n<ol>\n<li>keycloak\u3068Active Directory\u306e\u9023\u643a<\/li>\n<li>Keycloak\u3068\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u306f\u3001SAML \/ OIDC\u8a8d\u8a3c<\/li>\n<li>\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3068Web\u306f\u4ee3\u7406\u8a8d\u8a3c<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-27292\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-7.png\" alt=\"\" width=\"1075\" height=\"535\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-7.png 1075w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-7-300x149.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-7-1024x510.png 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-7-768x382.png 768w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/06\/key-rev-7-624x311.png 624w\" sizes=\"auto, (max-width: 1075px) 100vw, 1075px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"background-color: #ccffcc;\">\u3010\u65e2\u5b58\u306e\u8a8d\u8a3c\u65b9\u6cd5\u3068SSO\u306e\u4f75\u7528\u3011<\/span><\/h3>\n<p>\u30a2\u30af\u30bb\u30b9\u5143\u306b\u3088\u308a\u8a8d\u8a3c\u65b9\u6cd5\u3092\u5909\u3048\u308b\u3053\u3068\u3082\u51fa\u6765\u307e\u3059\u3002<\/p>\n<ol>\n<li>\u5f93\u6765\u306e ID \/ \u30d1\u30b9\u30ef\u30fc\u30c9\u8a8d\u8a3c\uff08\u793e\u5185\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9\uff09<\/li>\n<li>idP \/ IDaaS \u9023\u643a\u306b\u3088\u308bSSO\uff08\u793e\u5916\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9\uff09<\/li>\n<\/ol>\n<p>\u306e\u4f75\u7528\u306a\u3069\u67d4\u8edf\u306a\u904b\u7528\u304c\u53ef\u80fd\u3067\u3059\u3002<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/08\/door-2-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-24186\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/08\/door-2-1.png\" alt=\"\" width=\"200\" height=\"183\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/08\/door-2-1.png 525w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/08\/door-2-1-300x274.png 300w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<table style=\"width: 212px;\">\n<tbody>\n<tr>\n<td style=\"width: 116.983px; text-align: center;\">ID \/ \u30d1\u30b9\u30ef\u30fc\u30c9\u8a8d\u8a3c<\/td>\n<td style=\"width: 72.0167px; text-align: center;\">SSO<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"title\">\n<h3><span style=\"background-color: #ccffcc;\">\u3010\u304a\u554f\u5408\u305b\u3011<\/span><\/h3>\n<\/div>\n<p><a href=\"https:\/\/www.mubit.co.jp\/sub\/contact\/call.html\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-25161\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/08\/locations-1.jpg\" alt=\"\" width=\"249\" height=\"83\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/08\/locations-1.jpg 360w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2023\/08\/locations-1-300x100.jpg 300w\" sizes=\"auto, (max-width: 249px) 100vw, 249px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/sub\/contact\/call.html\">\u3054\u8cea\u554f\u3084\u3054\u76f8\u8ac7\u306a\u3069<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Keycloak \/ idP \u3068SAML\u3084OIDC\u8a8d\u8a3c\u5bfe\u5fdc\u306e\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u306e\u7d44\u307f\u5408\u308f\u305b\u3067\u3001SAML\u8a8d\u8a3c\u3084OIDC\u8a8d\u8a3c\u306b\u300c\u672a\u5bfe\u5fdc\u306eWeb\u300d\u30b7\u30b9\u30c6\u30e0\u3068\u306e\u30b7\u30f3\u30b0\u30eb\u30b5\u30a4\u30f3\u30aa\u30f3\u3092\u884c\u3046\u5834\u5408\u306e\u69cb\u6210\u4f8b\u3067\u3059\u3002 Keycloak\u3068\u4ee3\u7406\u8a8d\u8a3c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31,133,134,53,24,108,27,153,154],"tags":[],"class_list":["post-21028","post","type-post","status-publish","format-standard","hentry","category-keycloak","category-oidc","category-openid","category-saml","category-sso","category-108","category-27","category-153","category-154"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts\/21028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21028"}],"version-history":[{"count":9,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts\/21028\/revisions"}],"predecessor-version":[{"id":28602,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts\/21028\/revisions\/28602"}],"wp:attachment":[{"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}