Bixby授权访问时间过长



我正在做一个bixby胶囊。我有以下authorization.bxb

authorization{
user {
oauth2-authorization-code (Sample Provider) {
client-id ("BixbyCapsule")
client-secret-key ("key")
authorize-endpoint (example.com/oauth2/authorize)
token-endpoint (example.com/oauth2/token)
}
}
}

从授权端点重定向后,在获取令牌时,我收到一个错误,说access_token对于字段太长。我们的代币大约有3100个字符长。

Org.jooq.exception.DataAccessException: SQL [INSERT INTO `access_keys` ( `user_id`, `capsule_id`, `provider_hash`, `provider_scope`, `access_token`, `refresh_token`, `expiration` ) VALUES ( ?, ?, ?, ?, ?, ?, ? ) ON DUPLICATE KEY UPDATE `access_keys`.`access_token` = ?, `access_keys`.`refresh_token` = ?, `access_keys`.`expiration` = ?]; Data truncation: Data too long for column 'access_token' at row 1

由于令牌包含令牌的范围,我们不能缩短它,而且它已经与其他虚拟辅助一起使用。

是否有保存和使用令牌的变通方法?或者我是否可以更改令牌的列长度?

此问题可能特定于您的用例。请通过Bixby Developer Studio中"帮助"下拉菜单中的"联系支持"选项联系支持团队。

最新更新