| 
    keycloak-oidc-service
    
   | 
 


クラス | |
| 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