You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Gautam (JIRA)" <ji...@apache.org> on 2014/12/31 12:34:13 UTC

[jira] [Commented] (RANGER-205) Delete rest api of User not deleting user completely from system

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

Gautam commented on RANGER-205:
-------------------------------

It would be better if we decide on the following before going forward on this one :

# Should we allow deletion of users? If yes, will it be soft delete or hard delete?
# We have two types of users ( Internal and External ), should we allow deletion of *external* users also?
## If yes, what will happen when they are re-synced?
# Currently when a group is deleted, all policies that have permissions for that group are updated and that group is removed. Is this right? Or should we ask throw an error informing user that the group is being used in policies?
# Currently there is no way to delete user/group from the ui. We need to provide this option.

Ideally, imo, we should do away with two table in db and use only one table to manage both internal/external users.

Feel free to provide your inputs.

> Delete rest api of User not deleting user completely from system
> ----------------------------------------------------------------
>
>                 Key: RANGER-205
>                 URL: https://issues.apache.org/jira/browse/RANGER-205
>             Project: Ranger
>          Issue Type: Bug
>    Affects Versions: 0.4.0
>            Reporter: Hanish Bansal
>
> Delete rest api of user is removing entry from x_user table of database and not from x_portal_user table so user get invisible from UI and api return success status.
> Due to which if a user is updated to have username/email-id of deleted user, it will error message that this username/email-id already exists.
> Also if a new user is created with user-name of deleted user, user get successfully created but his/her details are mapped with deleted user.
> Rest apis used are:
> {quote}
> DELETE http://<ip>:6080/service/xusers/users/userName/<username>
> DELETE http://<ip>:6080/service/xusers/users/<id>
> {quote}
> Expected result:
> Apis should remove entry from both tables x_user and x_portal_user.



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