duandou1903 2015-03-16 09:28
浏览 18

如何在Symfony2中获取登录到PC的用户名?

I'm doing an internship and my task is to implement single sign-on into an existing Symfony2 project with Twig templating. More info about the single sign-on: I have to get the name of the user logged into the PC. Based on that name, I have to do other things.

I just discovered this bundle, but I don't know if it fits my situation.

At this moment, I am pretty new to Symfony2 and its habits. I have never done a task like this so any help would be much appreciated.

  • 写回答

1条回答 默认 最新

  • dousi2029 2015-03-16 14:02
    关注

    If you are in a Windows Domain, you can use Kerberos in order to retrieve the windows username.

    See http://www.grolmsnet.de/kerbtut/ for more details.

    In PHP, $_SERVER["REMOTE_USER"] will give you the windows username.

    Symfony 2.6 is able to use this variable for authentification (http://symfony.com/blog/new-in-symfony-2-6-security-component-improvements)

    评论

报告相同问题?

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助