我正在尝试使用Django 1.11.4和Django OAuth Toolkit测试OAuth2身份验证 . 在遵循教程(例如,字面上逐字)之后,heroku上的使用者应用程序拒绝交换生成的代码,以便向我授予具有非特定错误的身份验证令牌 .

经过多次摆弄后,我发现即使在 DEBUG 配置上,OAuth框架也会通过不安全的传输协议异常(因为它是通过使用 http 而不是 https 的本地Django服务器) . 因此,我将Web应用程序移植到启用了SSL的apache实例,但仍然消费者应用程序抛出了一个未指定的错误 .

请注意,当我有我的秘密密钥和文档中显示的所有设置时,我会逐字逐句地按照教程here和heroku应用程序进行操作 . 虽然授权链接(和数据库条目)是在我回去交换令牌代码时生成的,但是会出现非特定错误 . 结果如下所示(由于显而易见的原因,省略了完整的服务器地址) .

enter image description here

什么可能出错?