[TASK] add authentication provider