首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Flash游戏的权威服务器进行Facebook认证

使用Flash游戏的权威服务器进行Facebook认证
EN

Software Engineering用户
提问于 2013-11-30 09:38:11
回答 1查看 583关注 0票数 9

我在做Flash的多平台游戏。这个游戏利用光子服务器进行权威的物理和用户统计跟踪。我希望利用Facebook身份验证作为创建特定域帐户的替代方案。我很好奇是否可以使用Flash对Facebook进行间接身份验证,以验证Photon应用程序上的用户。

我没有为Facebook做任何事情,尽管我已经查看了几个不同的信息来源,还没有找到一个似乎适用的解决方案。例如,我查看了javascript库,它概述了返回的数据,例如用户id和访问令牌。这似乎是所有的数据,我需要跟踪的球员。我还知道,访问令牌是用于短期身份验证的,主要用于使用Facebook后身份验证功能。在此情况下,将数据绑定到帐户是使用Facebook用户id完成的。它还发送一个过期日期。

我可以使用Photon框架利用消息加密。用户使用从服务器端实体框架模型中的抽象PlayerData类派生的继承实体链接到游戏帐户。此实体包含用于Facebook身份验证的信息。

可以通过使用Facebook?

的Flash身份验证之后,将加密的用户访问令牌和用户id从闪存客户端转发到服务器,从而安全地进行第三方身份验证。

有哪些方法可用于确定Facebook凭据是否仍处于活动状态,以便当客户端退出Facebook?

时,客户端可以与服务器断开连接。

EN

回答 1

Software Engineering用户

发布于 2021-05-20 04:18:17

我强烈建议您看看这些来自Facebook开发者网站的文章:

附加评注

我还具有一些开发自定义身份验证/授权系统的经验,并与其他主要提供商(Facebook、Google和Microsoft)集成,这些供应商来自一个由.NET with服务器提供给浏览器的Blazor客户端。为了解决在auth中出现的许多问题,正如您还发现的那样,我发现最简单的解决方案是实现OIDC规范。该规范提供了几个定义良好的“流”,描述了用来实现与身份验证/授权相关的各种目标的协议。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/219919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档