anchor.diff:           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]).
  
positive.code:             false ->
                  ns_config:search_prop(ns_config:latest(), user_roles, Identity, [])
          end,
      get_user_roles({Identity, Props}).
  
  -spec get_user_name(rbac_identity()) -> rbac_user_name().
  get_user_name(Identity) ->
  
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 =
  