Refatorado UserAccessStrategy