[ 
https://issues.apache.org/jira/browse/ISIS-987?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14263651#comment-14263651
 ] 

Martin Grigorov commented on ISIS-987:
--------------------------------------

The functionality to self-register an account and to reset password is 
implemented.
To test it one will need to provide an impl of 
org.apache.isis.applib.services.userreg.UserRegistrationService. 
isis-module-security provides such implementation. When starting 
isis-module-security webapp the signin page will show two additional links: one 
for signup and another for password recovery.

There is a new email notification service that is used to send HTML emails with 
unique urls for the registration and password recovery. It needs some SMTP 
settings to be able to do its job. See 
https://github.com/apache/isis/blob/ISIS-987/core/runtime/src/main/java/org/apache/isis/core/runtime/services/email/EmailNotificationServiceDefault.java#L130-L148.
 All these settings could be set in isis.properties or as JVM system properties.
If you have GMail account then it is enough to provide something like: 
[email protected] 
-Disis.notification.email.sender.password=mypasswd

The email templates need some more work. They look OK-ish in some email 
providers (e.g. abv.bg and yahoo.com) but not so good in GMail.com.

Any feedback is welcome !

> Provide some sort of mechanism to allow users to self-register for an Isis 
> application.
> ---------------------------------------------------------------------------------------
>
>                 Key: ISIS-987
>                 URL: https://issues.apache.org/jira/browse/ISIS-987
>             Project: Isis
>          Issue Type: New Feature
>          Components: Core, Viewer: Wicket
>    Affects Versions: viewer-wicket-1.7.0, core-1.7.0
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>             Fix For: viewer-wicket-1.9.0, core-1.9.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to