{"id":15357,"date":"2022-02-02T18:56:17","date_gmt":"2022-02-02T09:56:17","guid":{"rendered":"https:\/\/www.mubit.co.jp\/pb-blog\/?p=15357"},"modified":"2022-10-03T20:37:27","modified_gmt":"2022-10-03T11:37:27","slug":"rockylinux%e3%81%a7%e5%8b%95%e4%bd%9c%e3%81%aekeycloak-%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97%e3%82%84%e3%83%aa%e3%82%b9%e3%83%88%e3%82%a2%e6%a9%9f%e8%83%bd%e3%81%ab%e5%af%be","status":"publish","type":"post","link":"https:\/\/www.mubit.co.jp\/pb-blog\/?p=15357","title":{"rendered":"RockyLinux\u3067\u52d5\u4f5c\u306eKeycloak-Quarkus \u306b\u5bfe\u5fdc\u306eidP\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9"},"content":{"rendered":"<p>RockyLinux 8.x\u3084RedHat 8.x \u3067\u904b\u7528\u3067\u304d\u308bQuarkus\u5bfe\u5fdc\u306eKeycloak\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u3067\u3059\u3002\u30b5\u30fc\u30d0\u30fc\u306e\u8a2d\u5b9a\u306f\u3059\u3079\u3066GUI\u304b\u3089\u884c\u3048\u3001Keycloak\u306eDB\u8a2d\u5b9a\u3084\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3084\u30ea\u30b9\u30c8\u30a2\u53ca\u3073\u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7\u6a5f\u80fd\u306a\u3069\u3082\u6709\u3057\u3066\u304a\u308a\u3001\u81ea\u793e\u3067\u7c21\u5358\u306bidP\u306e\u69cb\u7bc9\u904b\u7528\u304c\u3067\u304d\u308b\u30aa\u30fc\u30eb\u30a4\u30f3\u30ef\u30f3\u306eidP\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u3067\u3059\u3002\u30ad\u30fc\u30b9\u30c8\u30a2\u3001\u30c8\u30e9\u30b9\u30c8\u30b9\u30c8\u30a2\u3078\u306eSSL\u8a3c\u660e\u66f8\u306e\u767b\u9332\u6a5f\u80fd\u3092\u306f\u3058\u3081\u3001HA\u69cb\u6210\u3067\u306e\u904b\u7528\u3084LGWAN\u306a\u3069\u306e\u30af\u30ed\u30fc\u30ba\u30c9\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3067\u306e\u904b\u7528\u306b\u3082\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"color: #000080;\">\u3010Wildfly\u304b\u3089Quarkus\u3078\u3011<\/span><\/strong><\/p>\n<ul>\n<li>\u5f93\u6765\u307e\u3067\u306eKeycloak\u306fWildfly\u306b\u5bfe\u5fdc<\/li>\n<li>\u65b0\u898f\u306eKeycloak\u306fQuarkus\u306b\u5bfe\u5fdc<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak_logo-300x87-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15363\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak_logo-300x87-1.png\" alt=\"\" width=\"300\" height=\"87\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010Keycloak \/ Quarkus\u5bfe\u5fdc\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u3011<\/span><\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mubit.co.jp\/sub\/products\/blue\/img2\/arrow-finger.gif\" width=\"18\" height=\"18\" border=\"0\" data-lazy-loaded=\"true\" \/>\u3000\u300c<a href=\"https:\/\/www.mubit.co.jp\/sub\/products\/cloud\/pb-idp-cloud.html\">Powered BLUE idP for Keycloak<\/a>\u300d<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-0.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15382\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-0.png\" alt=\"\" width=\"200\" height=\"214\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u306e\u69cb\u6210\u3011<\/span><\/h4>\n<ul>\n<li>\u3000OS\u00a0 RockyLinux 8.x\u00a0 \/\u00a0 RedHat 8.x<\/li>\n<li>\u3000Keycloak\uff08\u30a2\u30d7\u30ea\uff09<\/li>\n<li>\u3000Quarkus<\/li>\n<li>\u3000GUI\u3067\u306e\u30b5\u30fc\u30d0\u30fc\u3084\u30a2\u30d7\u30ea\u306e\u8a2d\u5b9a<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/pb-layer-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15342\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/pb-layer-2.png\" alt=\"\" width=\"401\" height=\"231\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/pb-layer-2.png 512w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/pb-layer-2-300x173.png 300w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/a><\/p>\n<h4><\/h4>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010Keycloak\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u3011<\/span><\/h4>\n<p>Keycloak\u30a2\u30e9\u30a4\u30a2\u30f3\u30b9\u306f\u3001GUI\u304b\u3089\u306e\u30b5\u30fc\u30d0\u30fc\u306e\u57fa\u672c\u8a2d\u5b9a\u304a\u3088\u3073Keycloak\u306e\u69cb\u6210\uff08\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u30fb\u30af\u30e9\u30b9\u30bf\u30fc\u30fb\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\uff09\u306a\u3069\u306e\u5404\u7a2e\u8a2d\u5b9a\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<ul>\n<li>\u30b5\u30fc\u30d0\u30fc\u306e\u8a2d\u5b9a\uff08Network \/ Firewall )<\/li>\n<li>\u30a6\u30a3\u30b6\u30fc\u30c9\u306b\u3088\u308bKeycloak\u306e\u69cb\u6210\u3084\u8a2d\u5b9a\uff08\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u3084\u30af\u30e9\u30b9\u30bf\u30fc\uff09<\/li>\n<li>DB \u8a2d\u5b9a\uff08 H2 \/ MariaDB \uff09<\/li>\n<li>DB \u69cb\u6210\u00a0\u00a0 ( \u5185\u8535\u3082\u3057\u304f\u306f\u5916\u90e8\u30b5\u30fc\u30d0\u30fc\u306e\u3069\u3061\u3089\u306e\u69cb\u6210\u306b\u3082\u5bfe\u5fdc \uff09<\/li>\n<li>Keycloak \u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3001\u30ea\u30b9\u30c8\u30a2\u3001\u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7<\/li>\n<li>keycloak \u3078\u306e\u30a2\u30af\u30bb\u30b9\u30dd\u30fc\u30c8\uff08 80 \/ 443 )<\/li>\n<li>\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u9023\u643a\u6a5f\u80fd<\/li>\n<li>SSL\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8a8d\u8a3c<\/li>\n<li>SSL\u30b5\u30fc\u30d0\u30fc\u8a3c\u660e\u66f8\u306e\u767b\u9332<\/li>\n<li>OS\u306a\u3069\u306e\u30d1\u30c3\u30c1\u9069\u7528<\/li>\n<li>\u30a2\u30af\u30c6\u30a3\u30d6\u30e2\u30cb\u30bf\uff08\u30b5\u30fc\u30d0\u30fc\u3084\u30b5\u30fc\u30d3\u30b9\u76e3\u8996\u30fb\u518d\u8d77\u52d5\u30fb\u7ba1\u7406\u8005\u3078\u306e\u901a\u77e5\uff09<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>\u306a\u3069\u306b\u5bfe\u5fdc\u3057\u3066\u304a\u308a\u3001<span style=\"background-color: #ccffcc;\">\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u304b\u3089\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3084\u8a2d\u5b9a\u306f\u4e0d\u8981<\/span><\/p>\n<h4><\/h4>\n<h4><span style=\"color: #000080;\">\u3010Keycloak\u306e\u69cb\u6210 \u3011<\/span><\/h4>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/keycloak-11-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15271\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/keycloak-11-1.png\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/keycloak-11-1.png 804w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/keycloak-11-1-300x178.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/keycloak-11-1-768x455.png 768w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/keycloak-11-1-624x369.png 624w\" alt=\"\" width=\"500\" height=\"296\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p><span style=\"background-color: #ccffcc;\">( \u753b\u9762\u306e\u30a4\u30e1\u30fc\u30b8\u3092\u30af\u30ea\u30c3\u30af\u3067\u62e1\u5927\u8868\u793a \uff09<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010\u30a2\u30af\u30bb\u30b9\u30dd\u30fc\u30c8 80 \/ 443 \u3011<\/span><\/h4>\n<p>\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u7d4c\u7531\u3084\u30c0\u30a4\u30ec\u30af\u30c8\u306bKeycloak (443 port) \u3078\u306e\u30a2\u30af\u30bb\u30b9\u306e\u3069\u3061\u3089\u306e\u69cb\u6210\u306b\u3082\u5bfe\u5fdc<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>1)\u00a0<\/strong>\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u7d4c\u7531\u3067Keycloak\u3078\u30a2\u30af\u30bb\u30b9\uff08\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7+Keycloak\u30921\u53f0\u904b\u7528\uff09<\/h4>\n<ul>\n<li><span style=\"background-color: #ccffcc;\">Client\u00a0 \u21d2 \u00a0 443 \/ \u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3000 \u21d2\u00a0 80 \/ Keycloak<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>2) \u30c0\u30a4\u30ec\u30af\u30c8\u306bKeycloak \u3078\u30a2\u30af\u30bb\u30b9(https\/<\/strong><strong>443)<\/strong><\/p>\n<ul>\n<li><span style=\"background-color: #ccffcc;\">Client \u00a0 \u21d2\u00a0 443 \/ Keycloak (SSL\u30b5\u30fc\u30d0\u30fc\u8a3c\u660e\u66f8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff09<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010SSL\u30b5\u30fc\u30d0\u30fc\u8a3c\u660e\u66f8\u6a5f\u80fd\u3011<\/span><\/h4>\n<p>SSL\u30b5\u30fc\u30d0\u30fc\u8a3c\u660e\u66f8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3053\u3068\u3067\u3001WAN\u306b\u8a2d\u7f6e\u306e\u5834\u5408\u3067\u3082\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3092\u7d4c\u7531\u3057\u306a\u3044\u69cb\u6210\u3067https \/ 443 \u30dd\u30fc\u30c8\u3078\u306e\u30c0\u30a4\u30ec\u30af\u30c8\u30fb\u30a2\u30af\u30bb\u30b9\u3067\u306e\u904b\u7528\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059<\/p>\n<ul>\n<li>\u81ea\u5df1\u8a3c\u660e\u306eSSL\u8a3c\u660e\u66f8\u306e\u4f5c\u6210\u6a5f\u80fd<\/li>\n<li>\u30d1\u30d6\u30ea\u30c3\u30af\u306aSSL\u8a3c\u660e\u66f8\u3084\u4e2d\u9593\u8a3c\u660e\u66f8\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u6a5f\u80fd<\/li>\n<li>\u30ad\u30fc\u30b9\u30c8\u30a2\u3078\u306eSSL\u8a3c\u660e\u66f8\u767b\u9332\u6a5f\u80fd<\/li>\n<li>\u30c8\u30e9\u30b9\u30c8\u30b9\u30c8\u30a2\u3078\u306eSSL\u8a3c\u660e\u66f8\u767b\u9332\u6a5f\u80fd<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/key-5-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15288\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/key-5-1.png\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/key-5-1.png 857w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/key-5-1-300x184.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/key-5-1-768x470.png 768w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/key-5-1-624x382.png 624w\" alt=\"\" width=\"501\" height=\"307\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010Keycloak \u306eGUI\u30d1\u30b9\u3011<\/span><\/h4>\n<p>WildFly\u30d9\u30fc\u30b9\u307e\u3067\u306eKeycloak \u306e\u7ba1\u7406GUI\u306e\u30d1\u30b9 \u3000\/auth<\/p>\n<ul>\n<li><span style=\"background-color: #ffff99;\">https:\/\/xxx.yyy.zzz.ttt\/auth<\/span><\/li>\n<\/ul>\n<p>Quarkus\u30d9\u30fc\u30b9\u3067\u306eKeycloak \u306e\u7ba1\u7406GUI\u306e\u30d1\u30b9<\/p>\n<ul>\n<li><span style=\"background-color: #ffff99;\">https:\/\/xxx.yyy.zzz.ttt\/<\/span><\/li>\n<\/ul>\n<p>Powered BLUE idP \u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u306f\u4efb\u610f\u306e\u30d1\u30b9\u304a\u3088\u3073\u30dd\u30fc\u30c8\u8a2d\u5b9a\u6a5f\u80fd \u3000\u4f8b\u3000\/xyz<\/p>\n<ul>\n<li><span style=\"background-color: #ffff99;\">https:\/\/xxx.yyy.zzz.ttt\/<\/span><span style=\"background-color: #ff00ff;\">xyz<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-38-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18419\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-38-1.png\" alt=\"\" width=\"501\" height=\"334\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-38-1.png 644w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-38-1-300x200.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-38-1-624x416.png 624w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010Keycloak\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3011<\/span><\/h4>\n<ul>\n<li>\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3084\u30ea\u30b9\u30c8\u30a2<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-backup-1-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18257\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-backup-1-1.png\" alt=\"\" width=\"499\" height=\"296\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-backup-1-1.png 624w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/08\/keycloak-backup-1-1-300x178.png 300w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010Keycloak\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7\u3011<\/span><\/h4>\n<ul>\n<li>ver 18.0.1 \u304b\u3089\u3000ver 19.0.1 \u3078\u3000\u5909\u66f4\u3000\uff08\u4f8b\uff09<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-39.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18416\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-39.png\" alt=\"\" width=\"494\" height=\"117\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-39.png 619w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-39-300x71.png 300w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u5f8c<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-40.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18417\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-40.png\" alt=\"\" width=\"499\" height=\"113\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-40.png 614w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-oidc-set-40-300x68.png 300w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010\u30b5\u30fc\u30d0\u30fc\u306e\u81ea\u5df1\u76e3\u8996\u6a5f\u80fd\u3011<\/span><\/h4>\n<ul>\n<li>\u30b5\u30fc\u30d0\u30fc\u306e\u30e2\u30cb\u30bf\u30ea\u30f3\u30b0\u3084\u30b5\u30fc\u30d3\u30b9\u306e\u81ea\u52d5\u518d\u8d77\u52d5<\/li>\n<li>\u30d1\u30c3\u30c1\u306e\u81ea\u52d5\u9069\u7528\u6a5f\u80fd<\/li>\n<li>\u7ba1\u7406\u8005\u3078\u306e\u901a\u77e5\u6a5f\u80fd<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h1><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/am-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15272\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/am-2.png\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/am-2.png 755w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/am-2-300x198.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2021\/08\/am-2-624x412.png 624w\" alt=\"\" width=\"499\" height=\"330\" data-lazy-loaded=\"true\" \/><\/a><\/h1>\n<p>&nbsp;<\/p>\n<h4><\/h4>\n<h4><span style=\"color: #000080;\">\u3010Keycloak\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3011<\/span><\/h4>\n<p>https:\/\/xxx.yyy.zzz.ttt\/<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15389\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-13-1024x861.png\" alt=\"\" width=\"450\" height=\"378\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-13-1024x861.png 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-13-300x252.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-13-768x646.png 768w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-13-624x525.png 624w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-13.png 1049w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010idP\u306e\u69cb\u6210\u3011<\/span><\/h4>\n<ul>\n<li>\u3000idP &#8211; SP \u306e\u69cb\u6210<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15372\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-15.png\" alt=\"\" width=\"452\" height=\"292\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-15.png 745w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-15-300x194.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-15-624x404.png 624w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010SSO\u306e\u30b9\u30c6\u30c3\u30d7\u3011<\/span><\/h4>\n<p>\u2460 \u30bf\u30fc\u30b2\u30c3\u30c8Web\uff08SP\uff09\u3078\u30a2\u30af\u30bb\u30b9<br \/>\n\u2461 \u521d\u56de\u306e\u307f idP \/ Keycloak \u3078\u30a2\u30af\u30bb\u30b9 ( \u30b7\u30f3\u30b0\u30eb\u30b5\u30a4\u30f3\u30aa\u30f3 \uff09<br \/>\n\u2462 idP \/ Keycloak \u306e\u8a8d\u8a3c\u5f8c\u306b\u30bf\u30fc\u30b2\u30c3\u30c8\u306eWeb\uff08SP\uff09\u30b5\u30a4\u30c8\u306e\u8868\u793a<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15458\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-7.png\" alt=\"\" width=\"349\" height=\"285\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-7.png 618w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-7-300x245.png 300w\" sizes=\"auto, (max-width: 349px) 100vw, 349px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010\u9589\u57df\u7db2\u3067\u306e\u904b\u7528\u306b\u5bfe\u5fdc\u3011<\/span><\/h4>\n<p>\u4eee\u60f3\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u306e\u30a4\u30e1\u30fc\u30b8\u306e\u30a4\u30f3\u30dd\u30fc\u30c8\u306b\u3088\u308a\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306a\u3057\u3067\u306e\u904b\u7528\u304c\u53ef\u80fd<\/p>\n<p>\u30b5\u30fc\u30d0\u30fc\u306e\u81ea\u5df1\u76e3\u8996\u6a5f\u80fd\u306b\u3088\u308a\u3001\u5916\u90e8\u306e\u76e3\u8996\u30b5\u30fc\u30d3\u30b9\u3092\u5229\u7528\u3057\u306a\u3044\u904b\u7528\u306b\u5bfe\u5fdc<\/p>\n<ul>\n<li>\u4f8b\u3000LGWAN\u3067idP\u3092\u904b\u7528<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-closed-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15421\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-closed-1-1024x551.png\" alt=\"\" width=\"500\" height=\"269\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-closed-1-1024x551.png 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-closed-1-300x161.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-closed-1-768x413.png 768w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-closed-1-624x336.png 624w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-closed-1.png 1199w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010HA\u306e\u69cb\u6210\u3011<\/span><\/h4>\n<ul>\n<li>Keycloak\u306e\u30af\u30e9\u30b9\u30bf\u30fc\u69cb\u6210<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-cluster-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15480\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-cluster-1.png\" alt=\"\" width=\"400\" height=\"235\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-cluster-1.png 573w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/key-cluster-1-300x176.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-19-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15438\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-19-1.png\" alt=\"\" width=\"499\" height=\"303\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-19-1.png 868w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-19-1-300x182.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-19-1-768x466.png 768w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-19-1-624x379.png 624w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/a><\/p>\n<h4><\/h4>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><\/h4>\n<h4><span style=\"color: #000080;\">\u3010\u5bfe\u5fdc\u306e\u904b\u7528\u5148\u306a\u3069\u3011<\/span><\/h4>\n<ul>\n<li>VMware \/ Hyper-V<\/li>\n<li>AWS \/ Azure \/ FUJITSU Hybrid IT Service FJcloud-O\uff08\u5bcc\u58eb\u901a\uff09 \/ IndigoPro\uff08NTTPC\uff09 \/ VPS\u306a\u3069<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u306e\u63d0\u4f9b\u5f62\u614b\u3011<\/span><\/h4>\n<ul>\n<li>\u904b\u7528\u74b0\u5883\u306b\u5bfe\u5fdc\u306e\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u3067\u306e\u63d0\u4f9b<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-0.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15382\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-0.png\" alt=\"\" width=\"124\" height=\"133\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000080;\">\u3010Keycloak\u306eSSL\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8a8d\u8a3c\u3011<\/span><\/h4>\n<p>Keycloak\u3078\u306e\u30a2\u30af\u30bb\u30b9\u306f\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306fID\/Passwd\u8a8d\u8a3c\u3067\u3059\u3002\u8a8d\u8a3c\u6a5f\u80fd\u3092\u5f37\u5316\u3057\u3066Keycloak\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u3000<img decoding=\"async\" src=\"https:\/\/www.mubit.co.jp\/sub\/products\/blue\/img2\/arrow-finger.gif\" alt=\"https:\/\/www.mubit.co.jp\/sub\/products\/blue\/img2\/arrow-finger.gif\" data-lazy-loaded=\"true\" \/>\u3000<a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/?p=15522\">\u300cSSL\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8a8d\u8a3c\u300d<\/a>\u3067\u904b\u7528\u3059\u308b\u3053\u3068\u3082\u51fa\u6765\u307e\u3059\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-ca-1-1.png\" alt=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2022\/02\/keycloak-ca-1-1.png\" width=\"303\" height=\"262\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u3054\u4e0d\u660e\u306a\u70b9\u306a\u3069\u306f\u3001\u30e0\u30fc\u30d3\u30c3\u30c8\u306e <img decoding=\"async\" src=\"https:\/\/www.mubit.co.jp\/sub\/products\/blue\/img2\/arrow-finger.gif\" alt=\"https:\/\/www.mubit.co.jp\/sub\/products\/blue\/img2\/arrow-finger.gif\" data-lazy-loaded=\"true\" \/><a href=\"https:\/\/www.mubit.co.jp\/sub\/contact\/call.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0\u304a\u554f\u3044\u5408\u308f\u305b\u30d5\u30a9\u30fc\u30e0<\/a> \u304b\u3089\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RockyLinux 8.x\u3084RedHat 8.x \u3067\u904b\u7528\u3067\u304d\u308bQuarkus\u5bfe\u5fdc\u306eKeycloak\u30a2\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u3067\u3059\u3002\u30b5\u30fc\u30d0\u30fc\u306e\u8a2d\u5b9a\u306f\u3059\u3079\u3066GUI\u304b\u3089\u884c\u3048\u3001Keycloak\u306eDB\u8a2d\u5b9a\u3084\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3084\u30ea\u30b9\u30c8\u30a2\u53ca\u3073\u30d0\u30fc\u30b8\u30e7 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,90,83,36,33,26,105,31,111,8,110,24,45,15,81,79,136,137],"tags":[],"class_list":["post-15357","post","type-post","status-publish","format-standard","hentry","category-aws","category-azure","category-fujitsu-hybrid-it-service-fjcloud-o","category-ha","category-hyper-v","category-idp","category-indigopro","category-keycloak","category-lgwan","category-powered-blue","category-rockylinux","category-sso","category-vmware","category-vps","category-81","category-79","category-136","category-137"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts\/15357","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=15357"}],"version-history":[{"count":10,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts\/15357\/revisions"}],"predecessor-version":[{"id":19241,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts\/15357\/revisions\/19241"}],"wp:attachment":[{"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}