扩展项目时,开发了一个单独的Java服务,为了进行身份验证,需要在Base64中加密clientId和clientSecret并将其发送到请求标头中。如何使用Authclient OAuth2实现这种授权方法?
如何在请求标头中添加以下内容:Authorization: Basic YhJEioIdDkRloDRqXPcsRZfvywEdCd==
?
我看过文档,但是我没有找到类似的东西,当使用authenticateUser()
时,clientId和clientSecret被发送到请求主体,因此授权不会通过。
无法进行拒绝加密。对于任何建议如何在Yii2上实现这种授权方式,我都会感到高兴。