refactor user identity authorize
refactor user identity authorize 2
refactor user identity authorize 3
refactor user identity authorize 4
refactor user identity authorize 5
recreate user views
add LinkedIn in the social login provider
add dependent::destroy to user model