Apidog๋ OIDC ์ธ์ฆ ๋ฐฉ๋ฒ์ ํตํด Azure Key Vault์์ ํตํฉ์ ์ง์ํฉ๋๋ค.Microsoft Entra ID ๊ตฌ์ฑ#
OIDC ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ฑํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ญ์์ค.1.
๋ธ๋ผ์ฐ์ ์์ Microsoft Entra ID ๊ด๋ฆฌ ํฌํธ์ ์ฌ์ญ์์ค.
2.
App registrations๋ก ์ด๋ํ์ฌ New registration์ ์ ํํ์ญ์์ค.
3.
์ ํ๋ฆฌ์ผ์ด์
์ด๋ฆ(์: "Vault Integration")์ ์
๋ ฅํ๊ณ Register๋ฅผ ํด๋ฆญํ์ญ์์ค.
4.
์ ํ๋ฆฌ์ผ์ด์
์ Overview ํ์ด์ง์์ Application (client) ID๋ฅผ ๋ณต์ฌํ์ฌ Apidog์ Client ID ํ๋์ ๋ถ์ฌ๋ฃ์ผ์ญ์์ค.
5.
Endpoints๋ฅผ ํด๋ฆญํ์ญ์์ค.
6.
**OAuth 2.0 authorization endpoint (v2)**๋ฅผ ๋ณต์ฌํ์ฌ Apidog์ Auth URL ํ๋์ ๋ถ์ฌ๋ฃ์ผ์ญ์์ค.
7.
**OAuth 2.0 token endpoint (v2)**๋ฅผ ๋ณต์ฌํ์ฌ Apidog์ Access Token URL ํ๋์ ๋ถ์ฌ๋ฃ์ผ์ญ์์ค.
8.
์ ํ๋ฆฌ์ผ์ด์
์ Authentication ํ์ด์ง๋ก ์ด๋ํ์ฌ Add a platform์ ํด๋ฆญํ ๋ค์ Single-page application์ ์ ํํ์ญ์์ค.
9.
Apidog์์ Callback URL์ ๋ณต์ฌํ์ฌ Redirect URIs ํ๋์ ๋ถ์ฌ๋ฃ์ผ์ญ์์ค.
10.
Microsoft Entra ID ๊ด๋ฆฌ ํฌํธ์ ํ ํ์ด์ง๋ก ๋์๊ฐ Enterprise Applications๋ก ์ด๋ํ ํ ๋ฐฉ๊ธ ๋ฑ๋กํ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ํํ์ญ์์ค.
11.
Users and groups ํ์ด์ง์์ Key Vault์ ๋ํ ์ก์ธ์ค๊ฐ ํ์ํ ์ฌ์ฉ์ ๋๋ ๊ทธ๋ฃน์ ์ถ๊ฐํ์ญ์์ค.
์ฐ๊ฒฐ ํ
์คํธ#
1.
Apidog์ Key Vault ์ด๋ฆ์ ์
๋ ฅํ์ญ์์ค.
2.
Test Connection์ ํด๋ฆญํ์ญ์์ค. OAuth 2.0 ๋ก๊ทธ์ธ ์ฐฝ์ด ํ์๋ฉ๋๋ค.
3.
์ฑ๊ณต์ ์ผ๋ก ๋ก๊ทธ์ธํ๋ฉด "Succeeded"๊ฐ ํ์๋ฉ๋๋ค.
Secret ์ฐ๊ฒฐ#
Azure Key Vault์ foo๋ผ๋ ์ด๋ฆ์ secret์ด ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.Apidog์์ ์ด secret์ ์ฐ๊ฒฐํ๋ ค๋ฉด ๋ค์์ ์ํํ์ญ์์ค.1.
์๋์ ๊ฐ์ด ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅํ์ญ์์ค.
2.
Fetch Secrets ๋ฒํผ์ ํด๋ฆญํ์ญ์์ค.
3.
์ค๋ฅธ์ชฝ์ ๋ ์์ด์ฝ์ ํด๋ฆญํ์ฌ ๊ฐ์ ธ์จ secret ๊ฐ์ ํ์ธํ์ญ์์ค.
Modified atย 2026-06-09 08:53:32