Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.1.0
    • Component/s: documentation
    • Labels:
      None

      Description

      Document how it works, how it can be configured and tweaked.

        Activity

        Hide
        Denis Signoretto added a comment - - edited

        Building Syncope from "syncope/branches/1_0_X" a self registration link appear on login form.
        The issue it's assigned only to 1.1.0. Correct?

        Show
        Denis Signoretto added a comment - - edited Building Syncope from "syncope/branches/1_0_X" a self registration link appear on login form. The issue it's assigned only to 1.1.0. Correct?
        Hide
        Francesco Chicchiriccò added a comment -

        Self-registration is a feature already part of 1.0.0.
        This is issue's purpose (read from description above, please) is to "Document how it works, how it can be configured and tweaked.", i.e. the expected output is a wiki page.

        Show
        Francesco Chicchiriccò added a comment - Self-registration is a feature already part of 1.0.0. This is issue's purpose (read from description above, please) is to "Document how it works, how it can be configured and tweaked.", i.e. the expected output is a wiki page.
        Hide
        Denis Signoretto added a comment - - edited

        Hi Francesco,
        you are right, I just red the title, sorry. If you give me same related information where to look at in the source code (or a commit about this feature) I can work on it.

        Show
        Denis Signoretto added a comment - - edited Hi Francesco, you are right, I just red the title, sorry. If you give me same related information where to look at in the source code (or a commit about this feature) I can work on it.
        Hide
        Francesco Chicchiriccò added a comment -

        Thanks Denis.
        I'd suggest first to take a ride of the self-registration feature by starting in embedded mode.

        Some notes:

        • Self-registration is enabled as feature (and shown as link on the console login page) when the configuration property 'createRequest.allowed' is true
        • Self-registration is available to anonymous users (as it should be)
        • When someone submits a self-registration, an UserRequest is created; you can find it on the admin console under TODO > User requests
        • Any modification of own profile, made by any user but admin in the admin console generates a UserRequest, that designed administrators will find on the admin console under TODO > User Requests
        • At the moment, any UserRequest must be approved; SYNCOPE-145 will enhance this

        You can take a look at the UserRequestController [1] to have a deeper idea of the whole process.

        [1] https://svn.apache.org/repos/asf/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/UserRequestController.java

        Show
        Francesco Chicchiriccò added a comment - Thanks Denis. I'd suggest first to take a ride of the self-registration feature by starting in embedded mode. Some notes: Self-registration is enabled as feature (and shown as link on the console login page) when the configuration property 'createRequest.allowed' is true Self-registration is available to anonymous users (as it should be) When someone submits a self-registration, an UserRequest is created; you can find it on the admin console under TODO > User requests Any modification of own profile, made by any user but admin in the admin console generates a UserRequest, that designed administrators will find on the admin console under TODO > User Requests At the moment, any UserRequest must be approved; SYNCOPE-145 will enhance this You can take a look at the UserRequestController [1] to have a deeper idea of the whole process. [1] https://svn.apache.org/repos/asf/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/UserRequestController.java
        Hide
        Denis Signoretto added a comment -

        I have created an initial version of the self registration page [1] on the wiki.

        I can still improve Opt-in description:

        1) Customization of token: lenght and expriration time
        2) How token validation occurs

        [1] - https://cwiki.apache.org/confluence/display/SYNCOPE/Self+registration

        Show
        Denis Signoretto added a comment - I have created an initial version of the self registration page [1] on the wiki. I can still improve Opt-in description: 1) Customization of token: lenght and expriration time 2) How token validation occurs [1] - https://cwiki.apache.org/confluence/display/SYNCOPE/Self+registration
        Hide
        Francesco Chicchiriccò added a comment -

        Hi Denis,
        I've made some rework around your original page and split in two different pages for user requests (including self-registration) [1] and user approval [2].

        Thanks!

        [1] https://cwiki.apache.org/confluence/display/SYNCOPE/Handle+user+requests+(including+self+registration)
        [2] https://cwiki.apache.org/confluence/display/SYNCOPE/Work+with+user+approval

        Show
        Francesco Chicchiriccò added a comment - Hi Denis, I've made some rework around your original page and split in two different pages for user requests (including self-registration) [1] and user approval [2] . Thanks! [1] https://cwiki.apache.org/confluence/display/SYNCOPE/Handle+user+requests+(including+self+registration ) [2] https://cwiki.apache.org/confluence/display/SYNCOPE/Work+with+user+approval
        Hide
        Francesco Chicchiriccò added a comment -

        Bulk close for 1.1.0

        Show
        Francesco Chicchiriccò added a comment - Bulk close for 1.1.0

          People

          • Assignee:
            Denis Signoretto
            Reporter:
            Francesco Chicchiriccò
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development