•  
      request #7951 Ldap validation email
    Infos
    #7951
    Thomas Cottier (tcottier)
    2015-09-29 09:46
    2015-03-26 11:32
    7965
    Details
    Ldap validation email
    On a tuleap platform using ldap auth with $sys_user_approval = 1 and
    $sys_ldap_default_user_status = 'P'

    When the user log in, its account is pending. The site admin has 2 options: Validating or Activating this user. If he choose to validate, the user will receive and email asking him to log onto the platform to activate its account.

    The link to the platform is: "https://example.com/account/verify.php?confirm_hash=", without any hash. I don't think its a security problem as the user has to log in and it refuses the connection if the link is used without the account validated by the admin, but it is confusing.
    Authentication & LDAP
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Closed
    2015-09-29
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2015-09-29 09:46
    Integrated into Tuleap 8.6.99.25.

    • Status changed from Reopen to Closed
    • Close date set to 2015-09-29
    User avatar
    Integrated into Tuleap 8.6.99.19

    • Status changed from Under review to Closed
    • Close date set to 2015-09-25
    User avatar
    last edited by: Martin Hamant (martin-h) 2015-04-09 11:04
    Me again. Another issue I see is when the admin want to reject the account which is pending. He can choose "delete" but in this case, the account is flagged as deleted and this login name will never be able to ask a registration again. (you get "compte détruit" we trying to authenticate).

    I'm not sure if it is expected, but it may happen that we need a user to be able to register *again* even if has been deleted in the past.
    User avatar
    Thomas, also it would be great if Tuleap admins could get a notification email when a LDAP user first login, so we can know there is a new pending account.
    Do you want me to open another issue for this ?