Я работал с OAuth2 в течение последних нескольких дней, и я полагаю, что я в основном понял его, и мой код работает довольно хорошо. Я нахожу странным, что WSO2 не позволяет вам авторизовать самоанализ токенов OAuth2 с помощью client_id / client_secret. Есть ли причина, по которой это запрещено?
Насколько я понимаю в OAuth2, вы должны зарегистрировать своего клиента на сервере авторизации (зарегистрируйтесь в качестве поставщика услуг в WSO2). Это дает клиенту возможность идентифицировать себя с сервером. Что особенного в пользователе-арендаторе, что оно также должно быть предоставлено для анализа токена? Другие системы OAuth2 не имеют этого требования.