{"id":2285,"date":"2026-02-12T18:25:07","date_gmt":"2026-02-12T09:25:07","guid":{"rendered":"https:\/\/seokom.comgosu.net\/?p=2285"},"modified":"2026-02-12T18:29:53","modified_gmt":"2026-02-12T09:29:53","slug":"openclaw-%ec%97%b0%eb%8f%99-%ec%9e%a5%ec%95%a0-%ed%95%b4%ea%b2%b0%ea%b8%b0-oauth-tls-%ed%85%94%eb%a0%88%ea%b7%b8%eb%9e%a8-%ea%b2%8c%ec%9d%b4%ed%8a%b8%ec%9b%a8%ec%9d%b4-%ed%95%9c-%eb%b2%88%ec%97%90","status":"publish","type":"post","link":"https:\/\/seokom.comgosu.net\/?p=2285","title":{"rendered":"OpenClaw \uc5f0\ub3d9 \uc7a5\uc560 \ud574\uacb0\uae30: OAuth\/TLS\/\ud154\ub808\uadf8\ub7a8\/\uac8c\uc774\ud2b8\uc6e8\uc774 \ud55c \ubc88\uc5d0 \uc7a1\uae30"},"content":{"rendered":"<p>\uc774\ubc88 \uc7a5\uc560\ub294 \ub2e8\uc77c \uc6d0\uc778\uc774 \uc544\ub2cc, <strong>TLS \uc778\uc99d\uc11c \uc2e0\ub8b0 \ubb38\uc81c + Gateway \uc2e4\ud589 \ubc29\uc2dd + \ud3ec\ud2b8 \ucda9\ub3cc + npm \uad8c\ud55c \ubb38\uc81c<\/strong>\uac00 \ub3d9\uc2dc\uc5d0 \uacb9\uce5c \ubcf5\ud569 \uc774\uc288\uc600\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\ubc30\uacbd \uc124\uba85: \uc65c \ube0c\ub77c\uc6b0\uc800\ub294 \ub418\ub294\ub370 Node\ub9cc \uc2e4\ud328\ud588\ub098?<\/h2>\n<p>macOS\uc5d0\uc11c\ub294 \ube0c\ub77c\uc6b0\uc800\/\uc77c\ubd80 \ub3c4\uad6c(curl)\uac00 \uc2dc\uc2a4\ud15c Keychain\uc758 \ub8e8\ud2b8 \uc778\uc99d\uc11c\ub97c \uc798 \ud65c\uc6a9\ud558\uc9c0\ub9cc, Node \ub7f0\ud0c0\uc784\uc740 \ud658\uacbd\uc5d0 \ub530\ub77c \ub3d9\uc77c\ud558\uac8c \ub3d9\uc791\ud558\uc9c0 \uc54a\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub54c \uc678\ubd80 API \ud638\ucd9c(fetch)\uc5d0\uc11c \uc778\uc99d\uc11c \uccb4\uc778 \uac80\uc99d\uc774 \uc2e4\ud328\ud558\uba74 OAuth, \ubaa8\ub378 \ud638\ucd9c, Telegram API \ud638\ucd9c\uc774 \ud55c\uaebc\ubc88\uc5d0 \uae68\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uc99d\uc0c1 \uc694\uc57d<\/h2>\n<ul>\n<li>OpenAI OAuth \uc2e4\ud328 (<code>fetch failed<\/code>, <code>UNABLE_TO_GET_ISSUER_CERT_LOCALLY<\/code>)<\/li>\n<li>\uc6f9\ucc57 \uc5f0\uacb0\uc740 \ub418\ub294\ub370 \ub2f5\ubcc0 \uc5c6\uc74c<\/li>\n<li>Gateway \ud3ec\ud2b8 \ucda9\ub3cc\/\ubc18\ubcf5 \uc2e4\ud328<\/li>\n<li>npm <code>EACCES<\/code> \uad8c\ud55c \uc624\ub958<\/li>\n<li>Telegram \uc5f0\ub3d9 \uc624\ub958 (<code>deleteMyCommands failed<\/code>)<\/li>\n<\/ul>\n<h2>1) OAuth \uc2e4\ud328 (fetch failed)<\/h2>\n<h3>\uc99d\uc0c1<\/h3>\n<ul>\n<li><code>OpenAI OAuth failed<\/code><\/li>\n<li><code>TypeError: fetch failed<\/code><\/li>\n<li><code>UNABLE_TO_GET_ISSUER_CERT_LOCALLY<\/code><\/li>\n<\/ul>\n<h3>\uc6d0\uc778<\/h3>\n<p>Node TLS \uc778\uc99d\uc11c \uccb4\uc778 \uac80\uc99d \uc2e4\ud328.<\/p>\n<h3>\ud574\uacb0<\/h3>\n<pre><code>security find-certificate -a -p \/System\/Library\/Keychains\/SystemRootCertificates.keychain &gt; ~\/macos-system-roots.pem\r\nNODE_EXTRA_CA_CERTS=~\/macos-system-roots.pem\r\n<\/code><\/pre>\n<h2>2) \ucc44\ud305 \ubb34\uc751\ub2f5 (\uc5f0\uacb0\uc740 \ub418\ub294\ub370 \ub2f5 \uc5c6\uc74c)<\/h2>\n<h3>\uc6d0\uc778<\/h3>\n<p>CLI\uc5d0\uc11c\ub294 <code>NODE_EXTRA_CA_CERTS<\/code>\uac00 \uc801\uc6a9\ub410\uc9c0\ub9cc, LaunchAgent\ub85c \ub744\uc6b4 Gateway \ud504\ub85c\uc138\uc2a4\uc5d0\ub294 \ud658\uacbd\ubcc0\uc218\uac00 \uc790\ub3d9\uc73c\ub85c \uc804\ub2ec\ub418\uc9c0 \uc54a\uc74c.<\/p>\n<h3>\ud574\uacb0<\/h3>\n<pre><code>launchctl unload ~\/Library\/LaunchAgents\/ai.openclaw.gateway.plist\r\nlaunchctl load ~\/Library\/LaunchAgents\/ai.openclaw.gateway.plist\r\n<\/code><\/pre>\n<h2>3) Gateway \ubc18\ubcf5 \uc2e4\ud328 \/ \ud3ec\ud2b8 \ucda9\ub3cc<\/h2>\n<h3>\ud574\uacb0<\/h3>\n<pre><code>openclaw gateway stop\r\nlaunchctl kickstart -k gui\/$(id -u)\/ai.openclaw.gateway\r\n<\/code><\/pre>\n<p>\uc6b4\uc601 \uc6d0\uce59: \uc774\ud6c4 Gateway\ub294 <strong>\uc11c\ube44\uc2a4 \ubc29\uc2dd \ub2e8\uc77c \uc6b4\uc601<\/strong>.<\/p>\n<h2>4) npm EACCES \uc624\ub958<\/h2>\n<h3>\ud574\uacb0<\/h3>\n<pre><code>sudo chown -R 501:20 ~\/.npm\r\n<\/code><\/pre>\n<p>\uc6b4\uc601 \uc6d0\uce59: <strong>sudo npm \/ sudo openclaw \uc0ac\uc6a9 \uae08\uc9c0<\/strong>.<\/p>\n<h2>5) Telegram \uc5f0\ub3d9 \uc2e4\ud328<\/h2>\n<p>\ub3d9\uc77c\ud55c TLS \uc774\uc288 (Gateway \ud658\uacbd\uc5d0 CA \ubbf8\uc801\uc6a9). Gateway\uc5d0 <code>NODE_EXTRA_CA_CERTS<\/code> \uc801\uc6a9 \ud6c4 \uc815\uc0c1\ud654.<\/p>\n<h2>\ucd5c\uc885 \uc548\uc815 \uc0c1\ud0dc<\/h2>\n<ul>\n<li>Node 22 \uc720\uc9c0<\/li>\n<li>macOS \ub8e8\ud2b8 CA PEM \uc0dd\uc131 \uc644\ub8cc<\/li>\n<li>LaunchAgent\uc5d0 <code>NODE_EXTRA_CA_CERTS<\/code> \uc601\uad6c \ubc18\uc601<\/li>\n<li>npm \uce90\uc2dc \uad8c\ud55c \ubcf5\uad6c<\/li>\n<li>Gateway \uc11c\ube44\uc2a4 \ub2e8\uc77c \uc6b4\uc601<\/li>\n<li>Telegram \uc5f0\ub3d9 \uc815\uc0c1<\/li>\n<li>\uc7ac\ubd80\ud305 \ud6c4 \uc790\ub3d9 \uc2e4\ud589 \uc815\uc0c1 \ud655\uc778<\/li>\n<\/ul>\n<h2>\uc7ac\ubc1c \ubc29\uc9c0 \uccb4\ud06c\ub9ac\uc2a4\ud2b8<\/h2>\n<ul>\n<li>sudo\ub85c node\/npm\/openclaw \uc2e4\ud589\ud558\uc9c0 \uc54a\uae30<\/li>\n<li>\uc218\ub3d9 Gateway\uc640 \uc11c\ube44\uc2a4 Gateway \ub3d9\uc2dc\uc5d0 \ub744\uc6b0\uc9c0 \uc54a\uae30<\/li>\n<li>launchd\uc5d0 <code>NODE_EXTRA_CA_CERTS<\/code> \ud56d\uc0c1 \ud3ec\ud568<\/li>\n<li>\ud3ec\ud2b8 \ucda9\ub3cc \uc2dc <code>openclaw gateway stop<\/code> \uba3c\uc800 \uc218\ud589<\/li>\n<\/ul>\n<h2>\ub9c8\ubb34\ub9ac<\/h2>\n<p>\uc774\ubc88 \ucf00\uc774\uc2a4\ub294 TLS, Node \ub7f0\ud0c0\uc784, launchd \ud658\uacbd, \ud3ec\ud2b8 \ucda9\ub3cc, \uad8c\ud55c \ubb38\uc81c\uac00 \uc5bd\ud78c \uc804\ud615\uc801\uc778 \ubcf5\ud569 \uc7a5\uc560\uc600\uc2b5\ub2c8\ub2e4. \ud575\uc2ec\uc740 \ubb38\uc81c\ub97c \ud55c \ubc88\uc5d0 \ud574\uacb0\ud558\ub824 \ud558\uc9c0 \ub9d0\uace0, <strong>\ub808\uc774\uc5b4\ubcc4\ub85c \ubd84\ub9ac<\/strong>\ud574\uc11c \uc6d0\uc778\uc744 \uc81c\uac70\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc774\ubc88 \uc7a5\uc560\ub294 \ub2e8\uc77c \uc6d0\uc778\uc774 \uc544\ub2cc, TLS \uc778\uc99d\uc11c \uc2e0\ub8b0 \ubb38\uc81c + Gateway \uc2e4\ud589 \ubc29\uc2dd + \ud3ec\ud2b8 \ucda9\ub3cc + npm \uad8c\ud55c \ubb38\uc81c\uac00 \ub3d9\uc2dc\uc5d0 \uacb9\uce5c \ubcf5\ud569 \uc774\uc288\uc600\uc2b5\ub2c8\ub2e4. \ubc30\uacbd \uc124\uba85: \uc65c \ube0c\ub77c\uc6b0\uc800\ub294 \ub418\ub294\ub370 Node\ub9cc \uc2e4\ud328\ud588\ub098? macOS\uc5d0\uc11c\ub294 \ube0c\ub77c\uc6b0\uc800\/\uc77c\ubd80 \ub3c4\uad6c(curl)\uac00 \uc2dc\uc2a4\ud15c Keychain\uc758 \ub8e8\ud2b8 \uc778\uc99d\uc11c\ub97c \uc798 \ud65c\uc6a9\ud558\uc9c0\ub9cc, Node \ub7f0\ud0c0\uc784\uc740 \ud658\uacbd\uc5d0 \ub530\ub77c \ub3d9\uc77c\ud558\uac8c \ub3d9\uc791\ud558\uc9c0 \uc54a\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub54c \uc678\ubd80 API \ud638\ucd9c(fetch)\uc5d0\uc11c \uc778\uc99d\uc11c \uccb4\uc778 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/seokom.comgosu.net\/?p=2285\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;OpenClaw \uc5f0\ub3d9 \uc7a5\uc560 \ud574\uacb0\uae30: OAuth\/TLS\/\ud154\ub808\uadf8\ub7a8\/\uac8c\uc774\ud2b8\uc6e8\uc774 \ud55c \ubc88\uc5d0 \uc7a1\uae30&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-2285","post","type-post","status-publish","format-standard","hentry","category-1","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p58CxB-AR","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":245,"url":"https:\/\/seokom.comgosu.net\/?p=245","url_meta":{"origin":2285,"position":0},"title":"Vista 0xC004D401 \uc624\ub958","author":"admin","date":"2006\ub144 12\uc6d4 6\uc77c","format":false,"excerpt":"Vista \uc124\uce58 \ud6c4 \uac00\ub054 \uc815\ud488\uc778\uc99d \uc624\ub958\ucc3d\uc774 \ub728\uace0 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.\uad00\ub828 \uc774\ubca4\ud2b8 \uc624\ub958\ub294 -----------------------------------------------------------------------------------------------\ub85c\uadf8 \uc774\ub984: \u00a0 \u00a0 \u00a0 \u00a0 Application\uc6d0\ubcf8: \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 Microsoft-Windows-Security-Licensing-SLC\ub0a0\uc9dc: \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 2006-12-06 \uc624\ud6c4 3:51:17\uc774\ubca4\ud2b8 ID: \u00a0 \u00a0 \u00a0\u00a0 8193\uc791\uc5c5 \ubc94\uc8fc: \u00a0 \u00a0 \u00a0 \u00a0 \uc5c6\uc74c\uc218\uc900: \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 \uc624\ub958\ud0a4\uc6cc\ub4dc: \u00a0 \u00a0\u2026","rel":"","context":"&quot;computer&quot;\uc5d0\uc11c","block_context":{"text":"computer","link":"https:\/\/seokom.comgosu.net\/?cat=2"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1699,"url":"https:\/\/seokom.comgosu.net\/?p=1699","url_meta":{"origin":2285,"position":1},"title":"Asus Router AiMesh \uad6c\uc131","author":"seokom","date":"2018\ub144 12\uc6d4 5\uc77c","format":false,"excerpt":"\uc774\uc0ac\uac08 \uc9d1\uc774 \uc9c0\uae08\ubcf4\ub2e4\ub294 \ub113\uc5b4\uc9c8(\uae38\uc5b4\uc9c4\ub2e4\uace0 \ud558\ub294\uac8c \ub9de\uc744\ub4ef)\uac83\uc774\uae30 \ub54c\ubb38\uc5d0 \uc5bc\ub9c8\uc804 Newegg\uc5d0 RT-AC1900P\uac00 \uc800\ub834\ud558\uac8c \ub098\uc654\uc744\ub54c \uc7bd\uc2f8\uac8c \uad6c\ub9e4\ud55c \uc774\uc720\ub3c4 \uc55e\uc73c\ub85c \uae30\uc874 \ubb34\uc120\ub79c\uc758 \ud655\uc7a5\uc774 \ud544\uc694\ud588\uae30 \ub54c\ubb38\uc774\uc5c8\ub2e4. \u00a0 TM-AC1900\ub3c4 \uad1c\ucc2e\uc558\uc73c\ub098 RT-AC1900P\ub85c \uad50\uccb4\ud558\ub2c8 \uc131\ub2a5\uc774\ub098 \ubb34\uc120 \ub3c4\ub2ec\uac70\ub9ac\uac00 \ub290\uaef4\uc9c8\uc815\ub3c4\ub85c \uac1c\uc120\uc774 \uccb4\uac10\ub418\ub294 \uc218\uc900\uc5d0 \ub9cc\uc871\ud558\uace0 \uc788\uc5c8\ub2e4. 1\ub144\uc5ec\ub97c \uba54\uc778 \ub77c\uc6b0\ud130\ub85c \uace0\uc0dd\ud574\uc900 TM-AC1900\uc740 \uc11c\ube0c \uc7a5\ube44\ub85c AiMesh \ub178\ub4dc\ub85c\uc11c \ub0a8\uc740 \uc0dd\uc744 \uc0b4\uc544\ud590 \ud55c\ub2e4. \u00a0 TM-AC1900\u2026","rel":"","context":"&quot;computer&quot;\uc5d0\uc11c","block_context":{"text":"computer","link":"https:\/\/seokom.comgosu.net\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2018\/12\/ac1900p-1024x586.gif?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2018\/12\/ac1900p-1024x586.gif?resize=350%2C200 1x, https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2018\/12\/ac1900p-1024x586.gif?resize=525%2C300 1.5x"},"classes":[]},{"id":503,"url":"https:\/\/seokom.comgosu.net\/?p=503","url_meta":{"origin":2285,"position":2},"title":"AD\uc5d0 \ucd94\uac00\uac00\ub2a5 \ucef4\ud4e8\ud130 \uc218","author":"admin","date":"2012\ub144 6\uc6d4 27\uc77c","format":false,"excerpt":"\uae30\ubcf8\uc801\uc73c\ub85c domain-users\uadf8\ub8f9\uc5d0 \ud3ec\ud568\ub41c \uc0ac\uc6a9\uc790\ub294 10\ub300\uc758 Machine \uc744\ub3c4\uba54\uc778\uc5d0 \ucc38\uc5ec\uc2dc\ud0ac\uc218 \uc788\uc2b5\ub2c8\ub2e4\uc774\ub7f0 \ucffc\ud130\uc758 \uc81c\ud55c\uc740 ms-DS-MachineAccountQuota \uc18d\uc131\uc5d0\uc11c \uc815\uc758\ud558\uac8c \ub429\ub2c8\ub2e4. \uc774 \uac12\uc744 \ub298\ub824\uc8fc\uba74 10\ub300\uc774\uc0c1\uc758 \uc124\uc815\ub3c4 \uac00\ub2a5\ud569\ub2c8\ub2e4\uc5ec\uae30\uc11c domain admins\uc640 account operators \uadf8\ub8f9\uc5d0 \ud3ec\ud568\ub41c \uacc4\uc815\uc740 \uc774\uc124\uc815\uc5d0\uc11c \uc81c\uc678\ub418\uae30 \ubb34\uc81c\ud55c \uac00\ub2a5\ud569\ub2c8\ub2e4\ub3c4\uba58\uc778\uc5d0\uc11c Machine \ucd94\uac00\uc2dc\uc5d0 \uae30\ubcf8 \uc544\ud0a4\ud14d\ucc98\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e41. \uc0ac\uc6a9\uc790\uac00 \ub3c4\uba54\uc778\uc5d0 machine\uc744 \ucc38\uc5ec\uc2dc\ud0b5\ub2c8\ub2e4. (Local Admin\uad8c\ud55c \ud544\uc694)2. \ub3c4\uba54\uc778 \ucee8\ud2b8\ub864\ub7ec\ub294 \uc0ac\uc6a9\uc790\uac00 default computer\u2026","rel":"","context":"&quot;computer&quot;\uc5d0\uc11c","block_context":{"text":"computer","link":"https:\/\/seokom.comgosu.net\/?cat=2"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":958,"url":"https:\/\/seokom.comgosu.net\/?p=958","url_meta":{"origin":2285,"position":3},"title":"E46 \ub0c4\uc0c8 \uc81c\uac70","author":"seokom","date":"2015\ub144 5\uc6d4 21\uc77c","format":false,"excerpt":"330Ci\ub97c \uad6c\uc785\ud588\uc744\ub54c\ubd80\ud130 \ucc28\ub97c \ud0c8\ub54c\uba74 \ud56d\uc0c1 \ucf54\ub05d\uc744 \ucc0c\ub974\ub294 \uc774\uc0c1\ud55c \ub0c4\uc0c8.. \ucc98\uc74c\uc5d4 \uc5d0\uc5b4\ucee8\uc5d0 \uc0dd\uae34 \uacf0\ud321\uc774 \ub0c4\uc0c8 \uac19\uc544\uc11c \ubd88\uc2a4\uc6d0\uc0f7\uc5d0\uc11c \ub098\uc628 \uc5f0\uae30\ub098\uc624\ub294 \uc5d0\uc5b4\ucee8 \ud0c8\ucde8\uc81c\ub97c \uc368\ubd24\uc73c\ub098.. \ucf8c\ucf8c\ud55c \ub0c4\uc0c8\ub9cc \ub354\ub098\uc11c \uc2e4\ud328 ! 1\uc6d4\uacbd\uc5d0 \ubc14\ub2e5\ub9e4\ud2b8\ub294 \uad50\uccb4 \ud588\uc73c\ub2c8 \uadf8\uac74 \uc544\ub2d0\uac70\uace0 (\ub9e4\ud2b8\uc5d0 \ub300\uace0 \ub9e1\uc544\ubcf4\uc544\ub3c4 \ub9e4\ud2b8\ub0c4\uc0c8\ub294 \uc544\ub2d8) E46 \uc790\uac00 \uc815\ube44\ub4e4\uc744 \uac80\uc0c9\ud558\ub358 \uc5b4\ub290\ub0a0 \ub4b7\uc88c\uc11d \ubc11\uc5d0 \uae54\ub9b0 \ubc29\uc9c4 \uace0\ubb34\uac00 \uc6d0\uc778\uc774\ub77c\ub294 \uae00\uc744 \ubc1c\uacac\u2026","rel":"","context":"&quot;BMW 330ci clubsports&quot;\uc5d0\uc11c","block_context":{"text":"BMW 330ci clubsports","link":"https:\/\/seokom.comgosu.net\/?cat=780"},"img":{"alt_text":"IMG_0212","src":"https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2015\/05\/IMG_0212.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2015\/05\/IMG_0212.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2015\/05\/IMG_0212.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2015\/05\/IMG_0212.jpg?resize=700%2C400 2x"},"classes":[]},{"id":1128,"url":"https:\/\/seokom.comgosu.net\/?p=1128","url_meta":{"origin":2285,"position":4},"title":"Openstack Keystone AD integration","author":"seokom","date":"2016\ub144 3\uc6d4 29\uc77c","format":false,"excerpt":"\ubaa9\uc801 Openstack keystone \uc11c\ube44\uc2a4\ub97c AD\uc640 \uc5f0\ub3d9\ud558\uc5ec openstack\u00a0\uc0ac\uc6a9\uc790 \uc778\uc99d\uc744 AD\u00a0\ub514\ub809\ud1a0\ub9ac \uc778\uc99d\uc744 \uc0ac\uc6a9\ud558\ub3c4\ub85d \ud568. MultiDomian \uad6c\uc131 \uac1c\uc694 Openstack\u00a0keystone\uc744\u00a0muiti-doamin \ubaa8\ub4dc\ub85c \ubcc0\uacbd Openstack \ube4c\ud2b8\uc778 \uc0ac\uc6a9\uc790\uc778\uc99d \ub3c4\uba54\uc778\uc744 default\ub85c\u00a0\uc778\uc99d. \uc77c\ubc18\u00a0\uc0ac\uc6a9\uc790\ub4e4\uc758 \uc778\uc99d\uc740 AD_NAME\u00a0\ub3c4\uba54\uc778\uc73c\ub85c \uc9c0\uc815\ud558\uc5ec AD\u00a0\uc778\uc99d. Default\ub3c4\uba54\uc778\uc758 admin\uc5d0\u00a0AD_NAME \uc758 admin\u00a0role\uc744 \ud560\ub2f9\ud558\uc5ec\u00a0\uad8c\ud55c \uad00\ub9ac \u00a0 \uc0ac\uc804 \uc694\uad6c \uc0ac\ud56d \ud2b9\uc815 \ub3c4\uba54\uc778 \ub124\uc784(AD_NAME.co.kr)\uc73c\ub85c \uad6c\uc131\ub41c Active Directory \uc11c\ube44\uc2a4 keystone \ubaa8\ub4c8\uc774 AD \uc11c\ubc84 LDAP\u2026","rel":"","context":"&quot;computer&quot;\uc5d0\uc11c","block_context":{"text":"computer","link":"https:\/\/seokom.comgosu.net\/?cat=2"},"img":{"alt_text":"multidomain","src":"https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2016\/03\/multidomain.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2016\/03\/multidomain.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2016\/03\/multidomain.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2016\/03\/multidomain.png?resize=700%2C400 2x, https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2016\/03\/multidomain.png?resize=1050%2C600 3x, https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/2016\/03\/multidomain.png?resize=1400%2C800 4x"},"classes":[]},{"id":107,"url":"https:\/\/seokom.comgosu.net\/?p=107","url_meta":{"origin":2285,"position":5},"title":"\uc0b0\uc138\ube44\uc5d0\ub9ac\uc544","author":"admin","date":"2005\ub144 2\uc6d4 26\uc77c","format":false,"excerpt":"\uc0c8\ub85c \uc774\uc0ac\ub97c \ud574\uc11c \uc624\ub298\uc5d0\uc11c\uc57c \uc815\ub9ac\ub97c \ub9c8\ucce4\ub2e4. \uc608\uc804\uc5d0 \uba4b\uc9c4 \uc120\uc778\uc7a5\uc744 \ud0a4\uc6b0\ub2e4 \uc2e4\ud328\ud55c \ud654\ubd84\uc5d0 \uc0b0\uc138\ubca0\ub9ac\uc544\ub77c\ub294\uac78 \uc0c8\ub85c \uc2ec\uc5c8\ub2e4. \ub4e4\ub9ac\ub294 \ub9d0\ub4e4\uc774 \uc88b\uae38\ub798 \ud55c\ubc88 \uc2ec\uc5b4\uc11c \ucc45\uc0c1 \uc606\uc5d0 \ub193\uc558\ub294\ub370 \ubb38\ub4e0 \uc598\uac00 \ubb50\uac00 \uc88b\uc744\uac78\uae4c \uad81\uae08\ud574\uc11c \ucc3e\uc544\ubcf8 \ub124\uc774\ubc84 \ubc31\uace0 \uc0ac\uc804 \uacb0\uacfc \uc88b\uae34 \uc88b\uc740\uac74\uac00 \ubd80\ub2e4. \ub354\uad6c\ub098 \uc0c8\uc9d1\uc5d0 \ub193\uc73c\uba74 \ub354 \uc88b\ub2e4\ub2c8 ... \ub193\uae38 \uc798 \ud588\ub2e4. \ud654\ubd84\uc740 \uc788\ub358 \uac70\uace0 \uc591\uc7ac\uc5d0\uc11c \uc2ec\uc5b4\uc8fc\ub294\u2026","rel":"","context":"&quot;\uc8fc\uc800\ub9ac&quot;\uc5d0\uc11c","block_context":{"text":"\uc8fc\uc800\ub9ac","link":"https:\/\/seokom.comgosu.net\/?cat=8"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/seokom.comgosu.net\/wp-content\/uploads\/sites\/3\/1\/576621.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/seokom.comgosu.net\/index.php?rest_route=\/wp\/v2\/posts\/2285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seokom.comgosu.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seokom.comgosu.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seokom.comgosu.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/seokom.comgosu.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2285"}],"version-history":[{"count":3,"href":"https:\/\/seokom.comgosu.net\/index.php?rest_route=\/wp\/v2\/posts\/2285\/revisions"}],"predecessor-version":[{"id":2288,"href":"https:\/\/seokom.comgosu.net\/index.php?rest_route=\/wp\/v2\/posts\/2285\/revisions\/2288"}],"wp:attachment":[{"href":"https:\/\/seokom.comgosu.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seokom.comgosu.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seokom.comgosu.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}