dongzhi7641 2019-01-06 15:20
浏览 26

在Symfony应用程序上创建身份验证端点

I have a website with symfony (2.8) (let's say alpha-website)

On of my clients wants to use my website, but through his mobile application Workwell (https://workwell.io/en/). This mobile application is an application to centralize all external websites in a single mobile application. Basically, each external website has a link button on the mobile app and clicking on this link will open the external website page on a dedicated web view on the mobile app. This way the user remains connected to the mobile app Workwell, while scrolling through the external website.

My need is:

when a user is on workwell and clicks on the alpha-website logo, I want him to be directly connected/authenticated (or create him an account) before redirecting to my home page.

My question:

What is the best way to do this on the symfony? What are the best practices?? Any documentation links would be much appreciated.

I guess I first should have an api endpoint with a token, that workwell service will reach and then this endpoint will communicate with workwell api to get user information and authenticate. But then what is the best and most secure way to implement the authentication part on my website with this user information?

Should I use the Guard Authenticator for example?? (https://symfony.com/doc/2.8/security/guard_authentication.html) Should I get inspired by other authentication bundles, like the HWIOAuthBundle??

Thank you in advance for your ideas and support.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度