|
EmailTemplateProvider | setAuthenticationSession (AuthenticationSessionModel authenticationSession) |
|
EmailTemplateProvider | setRealm (RealmModel realm) |
|
EmailTemplateProvider | setUser (UserModel user) |
|
EmailTemplateProvider | setAttribute (String name, Object value) |
|
void | sendEvent (Event event) throws EmailException |
|
void | sendPasswordReset (String link, long expirationInMinutes) throws EmailException |
|
void | sendSmtpTestEmail (Map< String, String > config, UserModel user) throws EmailException |
|
void | sendConfirmIdentityBrokerLink (String link, long expirationInMinutes) throws EmailException |
|
void | sendExecuteActions (String link, long expirationInMinutes) throws EmailException |
|
void | sendVerifyEmail (String link, long expirationInMinutes) throws EmailException |
|
void | send (String subjectFormatKey, String bodyTemplate, Map< String, Object > bodyAttributes) throws EmailException |
|
void | send (String subjectFormatKey, List< Object > subjectAttributes, String bodyTemplate, Map< String, Object > bodyAttributes) throws EmailException |
|
◆ send() [1/2]
void org.keycloak.email.EmailTemplateProvider.send |
( |
String |
subjectFormatKey, |
|
|
String |
bodyTemplate, |
|
|
Map< String, Object > |
bodyAttributes |
|
) |
| throws EmailException |
Send formatted email
- 引数
-
subjectFormatKey | message property that will be used to format email subject |
bodyTemplate | freemarker template file |
bodyAttributes | attributes used to fill template |
- 例外
-
◆ send() [2/2]
void org.keycloak.email.EmailTemplateProvider.send |
( |
String |
subjectFormatKey, |
|
|
List< Object > |
subjectAttributes, |
|
|
String |
bodyTemplate, |
|
|
Map< String, Object > |
bodyAttributes |
|
) |
| throws EmailException |
Send formatted email
- 引数
-
subjectFormatKey | message property that will be used to format email subject |
subjectAttributes | attributes used to fill subject format message |
bodyTemplate | freemarker template file |
bodyAttributes | attributes used to fill template |
- 例外
-
◆ sendConfirmIdentityBrokerLink()
void org.keycloak.email.EmailTemplateProvider.sendConfirmIdentityBrokerLink |
( |
String |
link, |
|
|
long |
expirationInMinutes |
|
) |
| throws EmailException |
Send to confirm that user wants to link his account with identity broker link
◆ sendEvent()
◆ sendExecuteActions()
void org.keycloak.email.EmailTemplateProvider.sendExecuteActions |
( |
String |
link, |
|
|
long |
expirationInMinutes |
|
) |
| throws EmailException |
Change password email requested by admin
- 引数
-
- 例外
-
◆ sendPasswordReset()
void org.keycloak.email.EmailTemplateProvider.sendPasswordReset |
( |
String |
link, |
|
|
long |
expirationInMinutes |
|
) |
| throws EmailException |
Reset password sent from forgot password link on login
- 引数
-
- 例外
-
◆ sendSmtpTestEmail()
void org.keycloak.email.EmailTemplateProvider.sendSmtpTestEmail |
( |
Map< String, String > |
config, |
|
|
UserModel |
user |
|
) |
| throws EmailException |
Test SMTP connection with current logged in user
- 引数
-
config | SMTP server configuration |
user | SMTP recipient |
- 例外
-
◆ sendVerifyEmail()
void org.keycloak.email.EmailTemplateProvider.sendVerifyEmail |
( |
String |
link, |
|
|
long |
expirationInMinutes |
|
) |
| throws EmailException |
◆ setAttribute()
EmailTemplateProvider org.keycloak.email.EmailTemplateProvider.setAttribute |
( |
String |
name, |
|
|
Object |
value |
|
) |
| |
◆ setAuthenticationSession()
EmailTemplateProvider org.keycloak.email.EmailTemplateProvider.setAuthenticationSession |
( |
AuthenticationSessionModel |
authenticationSession | ) |
|
◆ setRealm()
◆ setUser()
◆ IDENTITY_PROVIDER_BROKER_CONTEXT
String org.keycloak.email.EmailTemplateProvider.IDENTITY_PROVIDER_BROKER_CONTEXT = "identityProviderBrokerCtx" |
このインタフェース詳解は次のファイルから抽出されました: