|
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 |
1.8.13