К сожалению, только маркеры доступа, выпущенные размещенным в Cognito пользовательским интерфейсом, могут включать области, отличные от aws.cognito.signin.user.admin
. Пользовательский интерфейс Cognito поддерживает OpenId Connect, а Cognito API - нет. Это большой разрыв с точки зрения функциональности, предоставляемой этими двумя. Конечная точка / oauth2 / userInfo является частью размещенного пользовательского интерфейса и также соответствует спецификации OpenID Connect.
Почему вы хотите вызвать конечную точку /oauth2/userInfo
, когда у вас есть доступ к id_token? Полезная нагрузка id_token содержит всю информацию о пользователе, которую вернет /oauth2/userInfo
.
Here's an article that describes how to use jmonkeyengine in an applet.
http://www.streamhead.com/tutorial-jmonkeyengine-applet-hardware-3d-in-the-browser/
(JMonkeyEngine is a rather nice 3d-engine)
Have a look at the The Lightweight Java Game Library. It provided developers access to crossplatform libraries such as openGl. And can run in the browser.
Here are a few demos:
People are doing awesome projects with this library: http://lwjgl.org/projects.php