[task] refactore auth providers to new auth check by search