我是WSO2 ESB的新手,并且对gmail连接器的配置感到困惑。
基于文档(https://docs.wso2.com/display/ESBCONNECTORS/Configuring+Gmail+Operations),我必须填写gmail init元素,如下所示,
在我看来,accessToken和refreshToken仅在OAuth2中的用户同意后动态生成,并将在特定时间到期。那么为什么需要将这些写入init部分呢?
答案 0 :(得分:0)
在集成用例中,主要问题之一是访问者过期并需要人工干预才能继续服务。
从连接器端,添加此方法以使用刷新令牌续订令牌。
答案 1 :(得分:0)
是的,你是正确的,accessstoken和refreshtoken是动态生成的,并且只有accessstoken过期。在大多数API中都有一个使用refreshtoken刷新accessToken的选项。如果连接器没有任何使用refresh-token创建accessToken的机制,则用户需要进行交互以执行此部分并在到期后每次都替换accessToken。但连接器动态地执行此部分。在连接器本身处理刷新令牌流并使用刷新令牌创建accessToken之后,首次需要将accessToken和refresh-token分配给此配置。所以这将省略中间的用户交互。