spring-social: ProviderSignInController: Почему вход (...) только с POST? - PullRequest
0 голосов
/ 19 марта 2019

Есть ли конкретная причина, по которой вход пользователя в систему с помощью {providerId} может быть инициирован только с помощью запроса POST (в / signin / {providerId})? Почему не с GET-запросом?

1 Ответ

0 голосов
/ 22 марта 2019

Отвечая на мой собственный вопрос: Может быть, из-за

/**
 * Process the authentication callback when neither the oauth_token or code parameter is given, likely indicating that the user denied authorization with the provider.
 * Redirects to application's sign in URL, as set in the signInUrl property.
 * @return A RedirectView to the sign in URL
 */
@RequestMapping(value="/{providerId}", method=RequestMethod.GET)
public RedirectView canceledAuthorizationCallback() {
    return redirect(signInUrl);
}

В любом случае, было бы неплохо, если бы также был возможен вход в систему с помощью запроса GET (с другим URL или параметром, сужающимотображение).

...