anchor.diff:  
   select_auth_infos(KeySpec) ->
       replicated_dets:select(storage_name(), {auth, KeySpec}, 100).
  -
  --spec get_identity({rbac_identity(), []}) -> rbac_identity().
  -get_identity({Identity, _}) ->
  -    Identity.
   
   build_auth(false, undefined, _UserName) ->
       password_required;
  
positive.code:          authenticate/2,
           get_memcached_auth/1,
           get_auth_infos/1,
           get_user_roles/1,
           get_roles/1,
           get_user_name/1,
           upgrade_to_4_5/1,
           get_memcached_auth_infos/1,
           build_memcached_auth_info/1,
           get_users_version/0,
           get_auth_version/0]).
  
negative.code:     [{{Username, builtin}, get_salt_and_mac(get_auth_info(Props))} ||
          {{Username, builtin}, Props} <- Users].
  
  -spec get_roles(rbac_identity()) -> [rbac_role()].
  get_roles(Identity) ->
      Props =
  