Class CidEmbeddingEmailSenderProvider

java.lang.Object
net.optionfactory.keycloak.email.CidEmbeddingEmailSenderProvider
All Implemented Interfaces:
org.keycloak.email.EmailSenderProvider, org.keycloak.provider.Provider

public class CidEmbeddingEmailSenderProvider extends Object implements org.keycloak.email.EmailSenderProvider
  • Constructor Details

    • CidEmbeddingEmailSenderProvider

      public CidEmbeddingEmailSenderProvider(org.keycloak.models.KeycloakSession session)
  • Method Details

    • send

      public void send(Map<String,String> config, String address, String subject, String textBody, String htmlBody) throws org.keycloak.email.EmailException
      Specified by:
      send in interface org.keycloak.email.EmailSenderProvider
      Throws:
      org.keycloak.email.EmailException
    • toInternetAddress

      protected jakarta.mail.internet.InternetAddress toInternetAddress(String email, String displayName) throws UnsupportedEncodingException, jakarta.mail.internet.AddressException, org.keycloak.email.EmailException
      Throws:
      UnsupportedEncodingException
      jakarta.mail.internet.AddressException
      org.keycloak.email.EmailException
    • close

      public void close()
      Specified by:
      close in interface org.keycloak.provider.Provider