Class CidEmbeddingEmailSenderProvider

  • All Implemented Interfaces:
    org.keycloak.email.EmailSenderProvider, org.keycloak.provider.Provider

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

      • CidEmbeddingEmailSenderProvider

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

      • send

        public void send​(Map<String,​String> config,
                         org.keycloak.models.UserModel user,
                         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 javax.mail.internet.InternetAddress toInternetAddress​(String email,
                                                                        String displayName)
                                                                 throws UnsupportedEncodingException,
                                                                        javax.mail.internet.AddressException,
                                                                        org.keycloak.email.EmailException
        Throws:
        UnsupportedEncodingException
        javax.mail.internet.AddressException
        org.keycloak.email.EmailException
      • retrieveEmailAddress

        protected String retrieveEmailAddress​(org.keycloak.models.UserModel user)
      • close

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