请问,laravel有什么好的SSO解决方案吗?

我想做一个视频网站DEMO,拥有手机Web H5版本和PC端网站,我的需求是,

  1. 用户需要单点登录

  2. 对于某个用户在本系统登录后正在观看视频的过程中,如有另外一台机器(不管是手机还是PC)同时登录同一张号时,正在PC端观看视频的用户会与服务器断开链接并退出登录。

请问这两个需求有什么好的解决思路吗?