Implement authentication process