facebook - Oracle Apex Facebook 登录:您的会话已过期?
问题描述
我在 Oracle 18c XE 数据库上运行 Apex 19.2。
我有一个应用程序,我正在尝试添加 Facebook 登录功能。
- 我创建了网络凭据
- 我使用 Web 凭据创建了一个新的身份验证方案
- 我向页面添加了一个按钮,其中 Apex 身份验证标志指向新的身份验证方案(APEX_AUTHENTICATION=Facebook)并重定向到私人页面
- 当我运行页面并单击按钮时,我被正确重定向到 facebook,我授权该应用访问我的信息
- 但是当 facebook 将我重定向到我的页面时,我收到了消息,您的会话已过期。
- 此外,我在 Post Authenticate 过程中为调试目的添加的代码也没有执行。
任何人都可以帮忙吗?
谢谢,干杯,
网络凭证:
认证方案:
按钮 :
解决方案
您需要在 Facebook 创建应用程序以生成 appid 和端点 url。
推荐阅读
- flutter - 不良状态:无元素
- c - 为什么这不是在 C 中创建默认结构实例的有效方法?
- virtualenv - 使用诗歌外壳时如何动态设置环境变量?
- flutter - 局部变量'basename'在声明之前不能被引用/Flutter
- javascript - 如何将 MySQL 服务器与 windows 的电子应用程序包集成?
- mysql - 在案例表达式 Redshift 中摆脱 group by 变量
- path - ENOENT:没有这样的文件或目录 readFileSync
- flutter - 在 Flutter Web 中上传大文件
- google-apps-script - 我可以在 GAS 中有多个 toast 吗?
- azure - Azure Log Analytics:如何同时显示 AppServiceConsoleLogs 和 AppServiceHTTPLogs?