change ShareResource to AuthenticationClient