keycloak
|
クラス | |
class | EmailTemplate |
公開メンバ関数 | |
FreeMarkerEmailTemplateProvider (KeycloakSession session, FreeMarkerUtil freeMarker) | |
EmailTemplateProvider | setRealm (RealmModel realm) |
EmailTemplateProvider | setUser (UserModel user) |
EmailTemplateProvider | setAttribute (String name, Object value) |
EmailTemplateProvider | setAuthenticationSession (AuthenticationSessionModel authenticationSession) |
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 |
void | close () |
公開変数類 | |
String | IDENTITY_PROVIDER_BROKER_CONTEXT = "identityProviderBrokerCtx" |
限定公開メンバ関数 | |
String | getRealmName () |
void | addLinkInfoIntoAttributes (String link, long expirationInMinutes, Map< String, Object > attributes) throws EmailException |
EmailTemplate | processTemplate (String subjectKey, List< Object > subjectAttributes, String template, Map< String, Object > attributes) throws EmailException |
Theme | getTheme () throws IOException |
void | send (String subject, String textBody, String htmlBody) throws EmailException |
void | send (Map< String, String > config, String subject, String textBody, String htmlBody) throws EmailException |
String | toCamelCase (EventType event) |
限定公開変数類 | |
KeycloakSession | session |
AuthenticationSessionModel | authenticationSession |
FreeMarkerUtil | freeMarker |
RealmModel | realm |
UserModel | user |
final Map< String, Object > | attributes = new HashMap<>() |
|
inline |
|
inlineprotected |
Add link info into template attributes.
link | to add |
expirationInMinutes | to add |
attributes | to add link info into |
|
inline |
org.keycloak.provider.Providerを実装しています。
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inlineprotected |
|
inlineprotected |
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inline |
org.keycloak.email.EmailTemplateProviderを実装しています。
|
inlineprotected |
|
protected |
|
protected |
authenticationSession can be null for some email sendings, it is filled only for email sendings performed as part of the authentication session (email verification, password reset, broker link etc.)!
|
protected |
|
inherited |
|
protected |
|
protected |
|
protected |