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