You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@syncope.apache.org by PortalGuard <pg...@gmail.com> on 2020/06/24 12:21:49 UTC

Syncope Account Creation Notifications

Hello Everyone,

Currently, I have syncope configured to send an email to the end user
whenever an account is created. Unfortunately the returned password is
encrypted with AES, which is rather useless to the user. I have read in the
Reference Guide that the cleartext password is available 'on-demand' if we
are using AES encryption. 
 
 See 3.2.1 of the Reference Guide.
http://syncope.apache.org/docs/reference-guide.html#type-management
 
 Does anyone know of a way to decrypt the AES password and send the
cleartext password to the enduser?
 
 Thank you,
 Mike

--
Sent from: http://syncope-user.1051894.n5.nabble.com/

Re: Syncope Account Creation Notifications

Posted by Lorenzo Di Cola <lo...@apache.org>.
Hi Mike,

please read inline.

Il 24/06/20 14:21, PortalGuard ha scritto:
> Hello Everyone,
>
> Currently, I have syncope configured to send an email to the end user
> whenever an account is created. Unfortunately the returned password is
> encrypted with AES, which is rather useless to the user. I have read in the
> Reference Guide that the cleartext password is available 'on-demand' if we
> are using AES encryption.
>   
>   See 3.2.1 of the Reference Guide.
> http://syncope.apache.org/docs/reference-guide.html#type-management
>   
>   Does anyone know of a way to decrypt the AES password and send the
> cleartext password to the enduser?
first of all I would say that sending cleartext password in e-mails is 
definitely a security bad practice.

Sending notification with the cleartext password is not a default 
setting in Syncope (exactly because of what I just said about best 
practice).

Doing that I think you should create a custom notification where you 
can: decrypt the password, set the result cleartext password in a 
variable and so, finally, you can have the desired password.

Of course you have to create the custom notification template where 
you'll get this new variable.

An example to how decode AES password is here [1].

>   
>   Thank you,
>   Mike
>
> --
> Sent from: http://syncope-user.1051894.n5.nabble.com/

HTH

Best regards,

Lorenzo

[1] 
https://github.com/apache/syncope/blob/2_1_X/core/spring/src/test/java/org/apache/syncope/core/spring/security/EncryptorTest.java#L55

-- 
Dott. Lorenzo Di Cola

Software Engineer @ Tirasa S.r.l.
Viale Vittoria Colonna, 97 - 65127 Pescara
Tel +39 0859116307 / FAX +39 0859111173
http://www.tirasa.net

Apache Syncope Committer
http://people.apache.org/phonebook.html?uid=loredicola