如何使用 oauth2 wso2 身份服务器获取授权代码以关闭登录页面

How to get authorize code to dismiss login page with oauth2 wso2 identity server

我正在使用结构如下的 WSO2 Identity:
客户端 -> 我的 Web 应用程序 (/my-app) -> WSO2-is(这是私有区域)
我在 WSO2-is 上创建了服务提供商并配置了所有必要的信息(使用 OAuth2)。
客户端访问 /my-app/login?client-id=<CLIENT_ID>&redirect_uri=<REDIRECT_URI>&response_type=code...
然后将提交用户名+密码。我的应用程序捕获提交请求,然后将请求发送到 WSO2-is endpoint:https://localhost:9443/oauth2/authorize.
如何发起带参数请求直接获取授权码?
我被引用了 wso2-is 文档。授权码将被插入到 table IDN_OAUTH2_AUTHORIZATION_CODE 中。使用授权代码,我将从 https://localhost:9443/oauth2/token 端点获取访问令牌。
我可以直接使用 oauth2/token 端点通过 grant_type 获取访问令牌是密码,但我只想通过上面的工作流描述获取访问令牌

使用本地验证器部分的 BasicAuthRequestPathAuthenticator 跳过登录页面,如下所示。 您也可能想跳过登录同意。

Documentation

干杯