You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Introduction

This wiki page aims to show how to manage self registration for anonymous users.

Enable / disable self registration

Self registration can be enabled or disabled by setting the value of property createRequest.allowed to true or false.

This can be done either via REST or through administration console.

Self registration is enabled by default in embedded mode and disabled by default in real world deployments.

The self registration process

Submit user request

When enabled, anonymous users can access the self registration form by clicking on the Self registration link available at the bottom of the administration console login form.

When an anonymous user submits the self registration form, an UserRequest is created and forwarded to designated administrators.
Requests will be available in the administration console under the TODO > User request tab.

Manage user request

Designed administrators can select a user request for reviewing (and possibly modifying) attributes, resources and roles.
Once the request has been approved, a new workflow instance is started.

In the default workflow definition, requesting users will go through approval if requiring the role with id 9 (obviously, this is just a reference sample).

Users falling under this condition will be set the createApproval status.

Once a new user request is created, an administrator can claim the task and choose whether to accept or reject this request. In the former case, the requesting user is created and made active; in the latter the user goes in the rejected status.

  • No labels