WSO2 ESB Gmail 连接器初始化
WSO2 ESB Gmail Connector initialization
我是 WSO2 ESB 的新手,对 gmail 连接器的配置感到困惑。
根据文档 (https://docs.wso2.com/display/ESBCONNECTORS/Configuring+Gmail+Operations),我必须如下填写 gmail init 元素,
在我看来,accessToken和refreshToken只是在OAuth2中用户同意后动态生成的,并且会在一定时间过期。那为什么要把这些写到初始化部分呢?
在集成用例中,主要问题之一是访问令牌过期,需要人工交互才能继续服务。
从连接器端,添加此方法以使用刷新令牌更新令牌。
是的,您没看错,访问令牌和刷新令牌是动态生成的,访问令牌仅过期。在大多数 API 中,有一个选项可以使用 refreshtoken 来刷新 accessToken。如果连接器没有任何使用刷新令牌创建 accessToken 的机制,则用户需要进行交互以执行此部分并在每次过期后更换 accessToken。但是连接器本身动态地完成这部分工作。在连接器本身处理刷新令牌流并使用刷新令牌创建 accessToken 之后,您第一次需要将 accessToken 和 refresh-token 提供给此配置。所以这将省略中间的用户交互。
我是 WSO2 ESB 的新手,对 gmail 连接器的配置感到困惑。
根据文档 (https://docs.wso2.com/display/ESBCONNECTORS/Configuring+Gmail+Operations),我必须如下填写 gmail init 元素,
在我看来,accessToken和refreshToken只是在OAuth2中用户同意后动态生成的,并且会在一定时间过期。那为什么要把这些写到初始化部分呢?
在集成用例中,主要问题之一是访问令牌过期,需要人工交互才能继续服务。
从连接器端,添加此方法以使用刷新令牌更新令牌。
是的,您没看错,访问令牌和刷新令牌是动态生成的,访问令牌仅过期。在大多数 API 中,有一个选项可以使用 refreshtoken 来刷新 accessToken。如果连接器没有任何使用刷新令牌创建 accessToken 的机制,则用户需要进行交互以执行此部分并在每次过期后更换 accessToken。但是连接器本身动态地完成这部分工作。在连接器本身处理刷新令牌流并使用刷新令牌创建 accessToken 之后,您第一次需要将 accessToken 和 refresh-token 提供给此配置。所以这将省略中间的用户交互。