• Stars
    star
    132
  • Rank 274,205 (Top 6 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 6 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Popular russian mail (Yandex, Mail.ru) and social networks (VK, OK) identity providers for Keycloak Identity and Access Management server.

ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ российских ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй для Keycloak.

Please find english version here.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² российских ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй для Keycloak

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° это Π² дСйствии ΠΌΠΎΠΆΠ½ΠΎ здСсь - Ρ‚ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ docker ΠΎΠ±Ρ€Π°Π· ΠΈΠ· нашСй Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° Docker Hub.

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ»Π°ΡΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсиях Keycloak:

  • 21.1.1
  • 21.0.1
  • 17.0.0
  • 16.1.1
  • 15.0.2
  • 13.0.0
  • 12.0.1
  • 11.0.3
  • 10.0.0
  • 8.0.1
  • 4.8.3.Final
  • 4.5.0.Final
  • 4.4.0.Final
  • 3.4.3.Final

Π’Π°Π±Π»ΠΈΡ†Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… вСрсий:

ВСрсия Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ВСрсия Keycloak Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ
21.1.1-rsp 21.1.1 Maven Central
1.0.46 21.0.1 Maven Central
1.0.43 17.0.0 Maven Central
1.0.42 16.1.1 Maven Central
1.0.38 15.0.2 Maven Central
1.0.37 13.0.0 Maven Central
1.0.32 12.0.4 Maven Central
1.0.28 12.0.0 Playa Repository
1.0.26 12.0.1 Playa Repository
1.0.25 11.0.3 Playa Repository
1.0.21 10.0.0 Playa Repository
1.0.17 8.0.1 Playa Repository
1.0.16 6.0.1 Playa Repository
1.0.15 4.8.3.Final Playa Repository
1.0.1 4.5.0.Final Playa Repository

Установка ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Keycloak

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Docker:

docker pull playaru/keycloak-russian
  • ΠΈΠ»ΠΈ собСритС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΌ docker ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΊ GitHub (Ρƒ Ρ‚ΠΎΠΊΠ΅Π½Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π΄Π°Π½Ρ‹ ΠΏΡ€Π°Π²Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ рСпозитория), получится Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·. НапримСр, сборка ΠΎΠ±Ρ€Π°Π·Π° Keycloak:
  mvn install -Pdocker -Dtoken.github=XXX

Если Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Docker

МоТно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² Π² ваш Keycloak ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Keycloak <= 16.1.1

Для этого Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ шаги, описанныС Π² Dockerfile, Π² Ρ†Π΅Π»ΠΎΠΌ слСдуя инструкции:

  1. Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ· исходников с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Maven, ΠΈΠ»ΠΈ Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ keycloak-russian-providers.jar Π² нашСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
  2. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ keycloak-russian-providers.jar Π² [Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ] ${keycloak.home.dir}/standalone/deployments.
  3. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ содСрТимоС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /src/main/resources/themes/base/admin/resources/partials Π² ${keycloak.home.dir}/themes/base/admin/resources/partials
  4. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ‚Π΅ΠΌΡ‹, для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹: ${keycloak.home.dir}/themes/base/admin/messages/admin-messages_en.custom ( ΠΈΠ· Ρ„Π°ΠΉΠ»Π° src/main/resources/theme/base/admin/messages/admin-messages_en.custom) ${keycloak.home.dir}/themes/base/admin/messages/admin-messages_ru.custom ( ΠΈΠ· Ρ„Π°ΠΉΠ»Π° src/main/resources/theme/base/admin/messages/admin-messages_ru.custom) ${keycloak.home.dir}/themes/base/login/messages/messages_en.properties ( ΠΈΠ· Ρ„Π°ΠΉΠ»Π° src/main/resources/theme/base/login/messages/messages_en.custom) ${keycloak.home.dir}/themes/base/login/messages/messages_ru.properties ( ΠΈΠ· Ρ„Π°ΠΉΠ»Π° src/main/resources/theme/base/login/messages/messages_ru.custom)

Keycloak 17.0.0 - 20.0.5

Для установки модуля Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Π•Π‘Π˜Π Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

  1. Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ· исходников с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Maven, ΠΈΠ»ΠΈ Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ keycloak-russian-providers.jar Π² нашСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
  2. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ keycloak-russian-providers.jar Ρ„Π°ΠΉΠ» Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ /providers
  3. Π Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ стандартныС Ρ‚Π΅ΠΌΡ‹ Π² ΠΏΠ°ΠΏΠΊΡƒ /themes (стандартныС Ρ‚Π΅ΠΌΡ‹ находятся ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ /lib/lib/main/org.keycloak.keycloak-themes-${keycloak-version}, Π³Π΄Π΅ keycloak-version вСрсия Keycloak)
  4. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ содСрТимоС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /src/main/resources/themes/base/admin/resources/partials Π² ${keycloak.home.dir}/themes/base/admin/resources/partials
  5. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ‚Π΅ΠΌΡ‹, для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹: ${keycloak.home.dir}/themes/base/admin/messages/admin-messages_en.custom ( ΠΈΠ· Ρ„Π°ΠΉΠ»Π° src/main/resources/theme/base/admin/messages/admin-messages_en.custom) ${keycloak.home.dir}/themes/base/admin/messages/admin-messages_ru.custom ( ΠΈΠ· Ρ„Π°ΠΉΠ»Π° src/main/resources/theme/base/admin/messages/admin-messages_ru.custom) ${keycloak.home.dir}/themes/base/login/messages/messages_en.properties ( ΠΈΠ· Ρ„Π°ΠΉΠ»Π° src/main/resources/theme/base/login/messages/messages_en.custom) ${keycloak.home.dir}/themes/base/login/messages/messages_ru.properties ( ΠΈΠ· Ρ„Π°ΠΉΠ»Π° src/main/resources/theme/base/login/messages/messages_ru.custom)
  6. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ установку Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ /bin/kc.sh build

Keycloak >= 21.1.1

  1. Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ· исходников с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Maven, ΠΈΠ»ΠΈ Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ keycloak-russian-providers.jar Π² нашСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.
  2. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ keycloak-russian-providers.jar Ρ„Π°ΠΉΠ» Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ /providers
  3. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ keycloak-admin-ui с github. Π¨Π°Π±Π»ΠΎΠ½ формирования вСрсии Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ${keycloak-version}.rsp
  4. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ keycloak-admin-ui Π² /lib/lib/main/org.keycloak.keycloak-admin-ui-${keycloak-version}.jar
  5. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ установку Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ /bin/kc.sh build