์๋ ํ์ธ์,
๋ค์ ๋ฌธ์์ ๋ฐ๋ผ ์์ฒด ํธ์คํ
gitlab์ผ๋ก ํ๊ฒฝ์ ์ค์ ํ์ต๋๋ค.
https://apicurio-studio.readme.io/v0.2.15/docs/using-a-local-installation-of-gitlab
์์ฒด ํธ์คํ gitlab ์ฌ์ฉ์์ ์ฌ์ฉ์๋ฅผ ์ฐ๊ฒฐํ์ง ๋ชปํ์ต๋๋ค. ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
Account linking has failed because no Identity Provider for accounts of type GitLab has been configured. Please contact your system administrator to resolve this configuration problem.
์ค๋ฅ ๋ฉ์์ง๋ GitLab
์ ํ์ ID ๊ณต๊ธ์๊ฐ ๋๋ฝ๋์๋ค๊ณ ๋ถํํ์ง๋ง ์ค๋ช
์์๋ OpenID Connect v1.0
์ ํ์ด์ด์ผ ํฉ๋๋ค. ์ด๋ฏธ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌ์ฑํ์ต๋๋ค.
๊ตฌ์ฑ ๋จ๊ณ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
OpenID Connect v1.0
์ ํ์ ๊ณต๊ธ์๋ฅผ ์ถ๊ฐํ๋๋ก keycloak์ ๊ตฌ์ฑํ์ต๋๋ค. ์๋ํ์ต๋๋ค. apicurio ๊ธฐ๋ณธ ๋ก๊ทธ์ธ ํฌํธ์์ ์ด ๊ณต๊ธ์๋ก ์ฑ๊ณต์ ์ผ๋ก ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค(์์ฒญ์ ๋ก์ปฌ gitlab์ผ๋ก ๋ฆฌ๋๋ ์
ํ๊ณ ์ฌ์ฉ์์ ๋์๋ฅผ ์์ฒญํจ)/opt/apicurio-studio-0.2.46.Final/bin/standalone.sh \
-c standalone-apicurio.xml \
-Djboss.socket.binding.port-offset=100 -b 0.0.0.0 \
-Dapicurio.hub.gitlab.api=https://git.labs.hosting.xxx.com \
-Dapicurio.hub.gitlab.url=https://git.labs.hosting.xxx.com
์ด๋ค ๊ตฌ์ฑ์ด ๋๋ฝ๋์๊ฑฐ๋ ์๋ชป๋ ๊ตฌ์ฑ์ด ์์ต๋๊น?
๋๊ตฌ๋ ์ง ๋๋ฅผ ๋์ธ ์ ์์ต๋๊น?
๊ฐ์ฌ ํด์.
๋ช ๊ฐ์ง ์ง๋ฌธ์ ๋๋ค.
1) ์ด๋ค ๋ฒ์ ์ Keycloak์ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
2) Alias ์ Display Name ์ ๊ฐ๊ฐ gitlab
์ GitLab
๋ก ์ค์ ํ์
จ์ต๋๊น?
ํนํ Apicurio Studio๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด KC์์ ์ค์ ํ ID ์ ๊ณต์๊ฐ gitlab ์ด๋ผ๋ ๋ณ์นญ์
์ ๊ฐ ๊ฐ๋ ฅํ ์ถ์ฒํ๋ ๋ ๋ค๋ฅธ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://github.com/Apicurio/apicurio-keycloak-extensions
ํ์ค OpenID Connect๋ณด๋ค ํจ์ฌ ๋ ์ ์๋ํ๋ GitHub ๋ฐ GitLab ID ๊ณต๊ธ์์ฉ Keycloak ํ์ฅ์ ๋ง๋ค์์ต๋๋ค. ๋ง์ผ๋ฆฌ์ง๋ ์ฌ์ฉ ์ค์ธ Keycloak ๋ฒ์ ์ ๋ฐ๋ผ ์ด๋ฌํ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ํ์ง๋ง ์ ๊ฐ ํ ์๋ง ์๋ค๋ฉด ๊ทธ๋ค์ด ์ผํ ์ ์๋๋ก ๋์๋๋ฆฌ๊ณ ์ถ์ต๋๋ค.
์๋ ํ์ธ์ @EricWittmann ,
๋น ๋ฅธ ์๋ต์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
Alias
๋ฐ Display Name
ํ๋๋ฅผ ์์ ํ์ต๋๋ค. ์์ ํ๊ณ ๋ค์ ์๋ํ๊ณ ์๋ํ๋์ง ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.Issue-711 ๋ฌธ์ ์ OpenID Connect v1.0
IDP์ ๋ช ๊ฐ์ง ํด๊ฒฐ๋์ง ์์ ๋ฌธ์ ๊ฐ ์์ผ๋ฏ๋ก ๊ทํ์ ์ถ์ฒ์ ๋ฐ์๋ค์ฌ์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์๋ ํ์ธ์ @EricWittmann
Alias
ํ๋์ Display Name
๊ฐ ์ฌ๋ฐ๋ฅธ ๊ฐ์ผ๋ก ์ค์ ๋์ด ์๋ ์ IDP๋ฅผ ๋ง๋ ํ์ ์๋ํฉ๋๋ค.
๋๋ ์ง๊ธ apicurio-keycloak-extensions๋ฅผ ์๋ํ๊ณ ์์ต๋๋ค.
๋ค์ ์์ ํ์ธํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ํ์ฅ ๊ธฐ๋ฅ์ด ์ ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ํ ์คํธ๊ฐ ์ ๋๋ก ์ด๋ฃจ์ด์ง์ง ์์์ผ๋ฉฐ KC 10 afaik์ ์ค์น๋์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ ์๋ํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์ GH ๋ฌธ์ ๋ฅผ ์ด์ด์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.