mirror of
https://github.com/keycloak/keycloak.git
synced 2026-02-10 01:09:04 -06:00
144ee2c56dfd7ed50709dc335df21db93ce2cde4
(cherry picked from commitb00764b) add localization support to realm (cherry picked from commitb00764b) add localization support to realm (cherry picked from commitb00764b) admin gui for localization support (cherry picked from commitc157cc3) added locale support to ClassLoaderTheme and FolderTheme (cherry picked from commit764960a) rename localizatin to internationalization (cherry picked from commit74a0658) fallback if no message can be found (cherry picked from commit2d54e6f) fallback if no message can be found (cherry picked from commit2d54e6f) add HttpHeaders (cherry picked from commitbe921c8) add HttpHeaders (cherry picked from commitbe921c8) NPE fix (cherry picked from commit148158b) improve locale helper (cherry picked from commit57a805a) write cookie fix npe (cherry picked from commit33398b3) dropdown to choose language (cherry picked from commit9e2eb60) added dropdown to choose locale to the account page. fixed the path of the cookie. (cherry picked from commit871469a) remove debug info (cherry picked from commitc3ea6b1) added dropdown to change locale for user. (cherry picked from commit1575bea) add i18n for emails (cherry picked from commitb6280e9) i18n for emails (cherry picked from commit6118c51) set default locale to english (cherry picked from commit386447b) change locale type form String to Locale (cherry picked from commit8dcc595) change file encoding (cherry picked from commit2cce96d) added parameters to setSuccess, setWarning, setError (cherry picked from commit64ea438) i18n for error messages (cherry picked from commite75d5ef) i18n for error message in login (cherry picked from commit8b60c96) add i18n for messages in account pages (cherry picked from commit9849d94) fix unit test (cherry picked from commita70a1c7) fix unit test (cherry picked from commit008744b) locale localization :) (cherry picked from commitf3a2144) locale localization :) (cherry picked from commit21f6384) messages refactoring (cherry picked from commit08f1ae7) messages refactoring (cherry picked from commit3b4b53a) messages refactoring (cherry picked from commit69146d4) messages refactoring (cherry picked from commitcd3db1d) messages refactoring (cherry picked from commit715583f) fix unit tests after message refactoring (cherry picked from commita82c9ff) fix unit tests after message refactoring (cherry picked from commit5662d83) fix unit tests after message refactoring (cherry picked from commit1188de6) fix unit tests after message refactoring (cherry picked from commit90ded07) German translations (cherry picked from commit9822b99) removed newliines (cherry picked from commit34ca1d8) removed java 8 dependency (cherry picked from commit3a23f4f) typo (cherry picked from commita818122) typo (cherry picked from commita818122) forgotten properties unit test fixes unit test fixes fixes after rebase add localization support to realm (cherry picked from commitb00764b) add localization support to realm (cherry picked from commitb00764b) add localization support to realm (cherry picked from commitb00764b) admin gui for localization support (cherry picked from commitc157cc3) added locale support to ClassLoaderTheme and FolderTheme (cherry picked from commit764960a) rename localizatin to internationalization (cherry picked from commit74a0658) fallback if no message can be found (cherry picked from commit2d54e6f) fallback if no message can be found (cherry picked from commit2d54e6f) add HttpHeaders (cherry picked from commitbe921c8) add HttpHeaders (cherry picked from commitbe921c8) NPE fix (cherry picked from commit148158b) improve locale helper (cherry picked from commit57a805a) write cookie fix npe (cherry picked from commit33398b3) dropdown to choose language (cherry picked from commit9e2eb60) added dropdown to choose locale to the account page. fixed the path of the cookie. (cherry picked from commit871469a) remove debug info (cherry picked from commitc3ea6b1) added dropdown to change locale for user. (cherry picked from commit1575bea) add i18n for emails (cherry picked from commitb6280e9) i18n for emails (cherry picked from commit6118c51) set default locale to english (cherry picked from commit386447b) change locale type form String to Locale (cherry picked from commit8dcc595) change file encoding (cherry picked from commit2cce96d) added parameters to setSuccess, setWarning, setError (cherry picked from commit64ea438) i18n for error messages (cherry picked from commite75d5ef) i18n for error message in login (cherry picked from commit8b60c96) add i18n for messages in account pages (cherry picked from commit9849d94) fix unit test (cherry picked from commita70a1c7) fix unit test (cherry picked from commit008744b) locale localization :) (cherry picked from commitf3a2144) locale localization :) (cherry picked from commit21f6384) messages refactoring (cherry picked from commit08f1ae7) messages refactoring (cherry picked from commit3b4b53a) messages refactoring (cherry picked from commit69146d4) messages refactoring (cherry picked from commitcd3db1d) messages refactoring (cherry picked from commit715583f) fix unit tests after message refactoring (cherry picked from commita82c9ff) fix unit tests after message refactoring (cherry picked from commit5662d83) fix unit tests after message refactoring (cherry picked from commit1188de6) fix unit tests after message refactoring (cherry picked from commit90ded07) German translations (cherry picked from commit9822b99) removed newliines (cherry picked from commit34ca1d8) removed java 8 dependency (cherry picked from commit3a23f4f) typo (cherry picked from commita818122) typo (cherry picked from commita818122) forgotten properties unit test fixes unit test fixes fixes after rebase fixes after rebase fixes after rebase fixes after rebase
keycloak
Please visit http://keycloak.org for more information on Keycloak including how to download, documentation, and video tutorials.
Keycloak is an SSO Service for web apps and REST services. It can be used for social applications as well as enterprise applications. It is based on OpenID Connect with support for SAML 2.0 as well. Here's some of the features:
- SSO and Single Log Out for browser applications
- Social Broker. Enable Google, Facebook, Yahoo, Twitter social login with no code required.
- Optional LDAP/Active Directory integration
- Optional User Registration
- Password and TOTP support (via Google Authenticator or FreeOTP). Client cert auth coming soon.
- User session management from both admin and user perspective
- Customizable themes for user facing pages: login, grant pages, account management, emails, and admin console all customizable!
- OAuth Bearer token auth for REST Services
- Integrated Browser App to REST Service token propagation
- Admin REST API
- OAuth 2.0 Grant requests
- CORS Support
- CORS Web Origin management and validation
- Completely centrally managed user and role mapping metadata. Minimal configuration at the application side
- Admin Console for managing users, roles, role mappings, applications, user sessions, allowed CORS web origins, and OAuth clients.
- Deployable as a WAR, appliance, or an Openshift cloud service (SaaS).
- Supports JBoss AS7, EAP 6.x, Wildfly, Tomcat, and Jetty applications. Plans to support Node.js, RAILS, GRAILS, and other non-Java applications.
- Javascript/HTML 5 adapter for pure Javascript apps
- Session management from admin console
- Revocation policies
- Password policies
- OpenID Connect Support
- SAML Support
Please visit http://keycloak.org for more information on Keycloak including how to download, documentation, and video tutorials.
Description
Languages
Java
91.5%
TypeScript
7.3%
Fluent
0.5%
FreeMarker
0.2%
JavaScript
0.1%
Other
0.1%