Added class & comm diagram for authenticate provider