Мне нужно реализовать функцию входа с помощью Apple в Android приложениях, поэтому я следовал инструкциям документации .
Вот мои параметры: response_type=id_token&client_id=[CLIENT_ID]&redirect_uri=[REDIRECT_URI]&scope=email%20name&response_mode=form_post
response_type=id_token&client_id=[CLIENT_ID]&redirect_uri=[REDIRECT_URI]&scope=email%20name&response_mode=form_post
Но на странице OAuth написано «invalid_request» с описанием: «Invalid responseType».
Они сказали, что response_type может быть id_token, и в этом случае response_mode должно быть form_post, поэтому Я последовал за ними. Но я не могу понять, почему я не могу получить доступ к странице OAuth.
response_type
id_token
response_mode
form_post
Это URI, который я использовал для доступа к странице OAuth: https://appleid.apple.com/auth/authorize?response_type=id_token&client_id= [CLIENT_ID] & redirect_uri = [REDIRECT_URI] & scope = электронная почта% 20name & state = [STATE] & response_mode = form_post
Когда response_type равен code, я могу получить доступ к странице OAuth и успешно войти в систему.
code
Я изменил response_type значение id_token на code id_token и проблема решена.
code id_token