livrare lot 2
This commit is contained in:
commit
8ecc78e729
763 changed files with 164593 additions and 0 deletions
|
|
@ -0,0 +1,72 @@
|
|||
# Keycloak Custom Theme Setup
|
||||
|
||||
## Automatic Setup
|
||||
|
||||
Run the provided script after Keycloak is running:
|
||||
```bash
|
||||
./docker/keycloak/set-theme.sh
|
||||
```
|
||||
|
||||
## Manual Setup
|
||||
|
||||
1. Access Keycloak Admin Console:
|
||||
- URL: http://localhost:8180
|
||||
- Username: admin
|
||||
- Password: keycloak_admin_password_123
|
||||
|
||||
2. Select your realm:
|
||||
- Click on the realm dropdown (top left)
|
||||
- Select "misinformation-analyzer"
|
||||
|
||||
3. Configure the theme:
|
||||
- Go to "Realm Settings" in the left menu
|
||||
- Click on the "Themes" tab
|
||||
- In "Login theme" dropdown, select "misinformation-theme"
|
||||
- Click "Save"
|
||||
|
||||
4. Test the theme:
|
||||
- Logout from admin console
|
||||
- Go to your application: http://localhost:3001
|
||||
- You should see the styled login page
|
||||
|
||||
## Theme Customization
|
||||
|
||||
The theme files are located in:
|
||||
- CSS: `misinformation-theme/login/resources/css/login.css`
|
||||
- Logo: `misinformation-theme/login/resources/img/logo.png`
|
||||
- Properties: `misinformation-theme/login/theme.properties`
|
||||
|
||||
### Customization Options:
|
||||
|
||||
1. **Colors**: Edit the CSS variables in login.css
|
||||
2. **Logo**: Replace logo.png with your own
|
||||
3. **Fonts**: Update font-family in the CSS
|
||||
4. **Layout**: Modify the CSS selectors
|
||||
|
||||
### Available CSS Variables:
|
||||
```css
|
||||
--primary-color: #1976d2;
|
||||
--primary-dark: #115293;
|
||||
--primary-light: #4791db;
|
||||
--secondary-color: #dc004e;
|
||||
--gradient-trust: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
||||
--gradient-bloom: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
|
||||
```
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
If the theme doesn't appear:
|
||||
1. Ensure the theme folder is mounted correctly in docker-compose.yml
|
||||
2. Restart Keycloak: `docker compose restart keycloak`
|
||||
3. Clear browser cache
|
||||
4. Check Keycloak logs: `docker compose logs keycloak`
|
||||
|
||||
## Preview
|
||||
|
||||
The custom theme includes:
|
||||
- Gradient background matching your app
|
||||
- Custom logo
|
||||
- Styled input fields with focus effects
|
||||
- Matching button styles
|
||||
- Consistent color scheme
|
||||
- Responsive design
|
||||
Loading…
Add table
Add a link
Reference in a new issue