added smtp support, fixed https loop
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
realm: $(REALM_NAME)
|
||||
hostname: $(KEYCLOAK_HOSTNAME)
|
||||
frontendUrl: $(KEYCLOAK_HOSTNAME)
|
||||
enabled: true
|
||||
displayName: $(REALM_DISPLAY_NAME)
|
||||
loginTheme: Blue_stripes
|
||||
@@ -6,30 +8,25 @@ attributes:
|
||||
userProfileEnabled: true
|
||||
registrationAllowed: true
|
||||
registrationEmailAsUsername: false # Set to true if you want email as username
|
||||
editUsernameAllowed: false # Prevent username changes after registration
|
||||
editUsernameAllowed: true # Prevent username changes after registration
|
||||
|
||||
internationalizationEnabled: true
|
||||
defaultLocale: ru
|
||||
supportedLocales:
|
||||
- ru
|
||||
|
||||
userProfile:
|
||||
attributes:
|
||||
- name: "username"
|
||||
displayName: ${username}
|
||||
smtpServer:
|
||||
# Sender Details
|
||||
from: $(EMAIL_ADRESS)
|
||||
fromDisplayName: $(REALM_NAME)
|
||||
|
||||
permissions:
|
||||
view: ["admin", "user"]
|
||||
edit: ["admin", "user"]
|
||||
# Connection Settings
|
||||
host: $(SMTP_HOST)
|
||||
port: $(SMTP_PORT) # Common ports: 25, 465 (SSL), 587 (TLS)
|
||||
auth: true
|
||||
ssl: $(SMTP_SSL) # Enable for port 465
|
||||
starttls: $(SMTP_STARTLS) # Enable for port 587
|
||||
|
||||
- name: "email"
|
||||
displayName: ${email}
|
||||
required:
|
||||
roles: ["user"]
|
||||
permissions:
|
||||
view: ["admin", "user"]
|
||||
edit: ["admin", "user"]
|
||||
validations:
|
||||
email: {}
|
||||
|
||||
unmanagedAttributePolicy: "ADMIN_VIEW"
|
||||
# Authentication Credentials (use string values directly)
|
||||
user: $(SMTP_USER)
|
||||
password: $(SMTP_PASSWORD)
|
||||
|
||||
@@ -8,3 +8,24 @@ users:
|
||||
realm-management:
|
||||
- view-users
|
||||
- query-users
|
||||
|
||||
userProfile:
|
||||
attributes:
|
||||
- name: "username"
|
||||
displayName: ${username}
|
||||
|
||||
permissions:
|
||||
view: ["admin", "user"]
|
||||
edit: ["admin", "user"]
|
||||
|
||||
- name: "email"
|
||||
displayName: ${email}
|
||||
required:
|
||||
roles: ["user"]
|
||||
permissions:
|
||||
view: ["admin", "user"]
|
||||
edit: ["admin", "user"]
|
||||
validations:
|
||||
email: {}
|
||||
|
||||
unmanagedAttributePolicy: "ADMIN_VIEW"
|
||||
|
||||
Reference in New Issue
Block a user