Я использую google provisioning api на своем веб-сайте. Я создал домен для Google и некоторых пользователей. Теперь я хочу их аутентифицировать с помощью класса AppsService.Как аутентифицировать пользователя с помощью Google.GData.Apps .net?
AppsService service = new AppsService("domain", "admin username", "admin password");
UserEntry user = service.RetrieveUser("username");
Эти две строки я нашел везде. Но я хочу аутентифицировать пользователя с его именем пользователя и паролем.
Mayank, не могу понять, почему вы хотите аутентифицировать пользователя своим личным именем пользователя и паролем. Для приложения домена Google Apps администратор имеет право управлять каждой учетной записью. – skyfree
Вы правы. Я хочу дать пользователю возможность изменить свой пароль через мое приложение. Для этого сначала я хочу выполнить аутентификацию пользователя. –
Если вы хотите, чтобы пользователи использовали свою личную учетную запись, например, изменение собственного пароля, вам нужен другой метод проверки подлинности - OAuth2.0. И я бы предложил, чтобы это приложение было отделено от (не интегрировано) в доменное приложение. Основываясь на моих знаниях (возможно, неправильно), 2-legged oauth не совместим с oauth 2 в настоящее время. – skyfree