Я пытаюсь настроить OAuth через SoundCloud, но у меня огромные проблемы. Моя новая проблема заключается в следующем:
У меня есть логин пользователя через всплывающее окно, которое подключено к SoundCloud. Он возвращает мне код, как только пользователь входит в систему. Это все работает; Тем не менее, следующий шаг не удаётся для меня. Получив код, я запускаю этот фрагмент кода Java:
URI redir = new URI("http://localhost:9000/auth/soundcloudcapturetoken");
ApiWrapper api = new ApiWrapper(SC_CLIENT_ID, SC_CLIENT_SECRET, redir, null, Env.SANDBOX);
Token authToken = api.authorizationCode(code);
Сбой Java в строке api.authorizationCode (code) с этой ошибкой:
SSLPeerUnverifiedException occured : peer not authenticated
Я слонялась по сети и наткнулась на этот пост: http://davidjb.com/blog/2012/02/java-http-request-fails-with-javax-net-ssl-sslpeerunverifiedexception-peer-not-authenticated
Было предложено добавить два упомянутых сертификата в мои файлы java cacerts. Я добавил эти два сертификата в мой jdk и jre, но мое приложение все еще не работает с той же ошибкой. Я что-то упускаю здесь?
В качестве примечания, в настоящее время я использую этот API для доступа к SoundCloud: https://github.com/soundcloud/java-api-wrapper