Add possibility for users to create an account

Description

None

Environment

None

Activity

Show:
Hannes Ebner
January 27, 2014, 9:10 AM

Use reCAPTCHA: https://developers.google.com/recaptcha/docs/java

To detect the external IP require for reCAPTCHA: http://en.wikipedia.org/wiki/X-Forwarded-For

Hannes Ebner
November 7, 2013, 10:57 PM

In addition to previous comment and signup via OpenID it should be possible to implement the following flow:

  • Provide an HTML-form to submit name, username, email and password

  • After a POST the server creates a temporary token and sends it in an email as link to check whether the address exists

  • As soon as the token is acknowledged a user is created

  • After successful creation of the user, a context is created

  • Finally the home context in the user info is set

  • Done

Requires support for HTML signup form, internal token cache, SMTP configuration.

Hannes Ebner
October 25, 2013, 7:33 PM

Should be based on ExistingUserRedirectAuthenticator. It's probably enough to override handleUser(). Check whether user exists, and if not, create user.

Hannes Ebner
October 17, 2009, 11:25 AM

The Pedantic Guide for a RESTful Registration Use Case
http://java.dzone.com/articles/pedantic-guide-restful

Fixed

Assignee

Hannes Ebner

Reporter

Hannes Ebner

Labels

None

Components

Fix versions

Priority

Major