草庐IT

Authentication

全部标签

linux - 设置 SFTP 以使用公钥身份验证

如何设置服务器到服务器SFTP以使用公钥身份验证而不是用户帐户和密码? 最佳答案 在客户端你需要生成它的公钥并将它添加到服务器的授权key列表。以下是您可以使用的命令。在客户端机器上ssh-keygen-tdsa-fid_dsamvid_dsa*~/.ssh/scp~/.ssh/id_dsa.pubUSER_NAME@SERVER:~/.ssh/HOST_NAME.key在服务器上cat~/.ssh/HOST_NAME.key>>~/.ssh/authorized_keys2 关于lin

linux - Git pull : Change Authentication

我对git很陌生。我在服务器(A)上有一个repo设置,通过sshrsakey访问。我在那里有一些用户,包括我自己。现在我在本地机器上执行gitclone并获取本地副本,进行更改,然后pushoriginmaster,一切正常。我遇到的问题是我们的测试服务器(服务器B)已经设置了所有内容,我想做的是将我的最新更改pull到该服务器。测试服务器也有几个用户,以及www-data作为整个目录的所有者(运行Apache)。当使用我的名字通过SSH登录时,我无法gitpull,说.git被锁定,所以我执行sudogitpull询问我的密码不同的用户(user1)。我不知道该密码,我想完全删除该

linux - Git pull : Change Authentication

我对git很陌生。我在服务器(A)上有一个repo设置,通过sshrsakey访问。我在那里有一些用户,包括我自己。现在我在本地机器上执行gitclone并获取本地副本,进行更改,然后pushoriginmaster,一切正常。我遇到的问题是我们的测试服务器(服务器B)已经设置了所有内容,我想做的是将我的最新更改pull到该服务器。测试服务器也有几个用户,以及www-data作为整个目录的所有者(运行Apache)。当使用我的名字通过SSH登录时,我无法gitpull,说.git被锁定,所以我执行sudogitpull询问我的密码不同的用户(user1)。我不知道该密码,我想完全删除该

允许 facebook/openid/twitter 等的 PHP OpenID 库;

我正在寻找一个已经完成的openid登录库,我可以将它“插入”到我的应用程序中,并允许使用您在许多易于访问的网站上看到的任何openid、facebook、twitter方法进行访问。一个例子是Woot.com的登录:https://account.woot.com/login?returnurl=http%3a%2f%2fwoot.com%2fdefault.aspx我想要一个我不必花很多时间在上面的东西,因为我希望我的用户可以使用这种可访问性,但我不想牺牲我的大部分开发时间来修补它或解决错误使用facebook,而不是twitter等;想法? 最佳答案

允许 facebook/openid/twitter 等的 PHP OpenID 库;

我正在寻找一个已经完成的openid登录库,我可以将它“插入”到我的应用程序中,并允许使用您在许多易于访问的网站上看到的任何openid、facebook、twitter方法进行访问。一个例子是Woot.com的登录:https://account.woot.com/login?returnurl=http%3a%2f%2fwoot.com%2fdefault.aspx我想要一个我不必花很多时间在上面的东西,因为我希望我的用户可以使用这种可访问性,但我不想牺牲我的大部分开发时间来修补它或解决错误使用facebook,而不是twitter等;想法? 最佳答案

php - 如果登录,laravel 重定向

我正在使用Laravel5.1.8。我正在制作一个登录/注册系统。我制作了一个名为AdminController的Controller并使用中间件保护它。但我使用的是laravel的默认AuthController,其方法和类位于不同的位置。路线在哪里:Route::Controllers(['auth'=>'Auth\AuthController','password'=>'Auth\PasswordController']);get('admin','AdminController@index');get('profile','AdminController@profile');g

php - 如果登录,laravel 重定向

我正在使用Laravel5.1.8。我正在制作一个登录/注册系统。我制作了一个名为AdminController的Controller并使用中间件保护它。但我使用的是laravel的默认AuthController,其方法和类位于不同的位置。路线在哪里:Route::Controllers(['auth'=>'Auth\AuthController','password'=>'Auth\PasswordController']);get('admin','AdminController@index');get('profile','AdminController@profile');g

php - CakePHP 使用 Auth 记住我

我已经成功使用了Auth,但不幸的是,它似乎只适用于Session。我希望如果用户选中“记住我”复选框,我会使用Cookie,他会登录2周。我在官方书籍和谷歌中找不到任何东西,我只发现了很少而且不是很好的博客文章。有什么方法可以在不重写核心的情况下实现这一点? 最佳答案 在你的用户Controller中:publicfunctionbeforeFilter(){$this->Auth->allow(array('login','register'));parent::beforeFilter();}publicfunctionlog

php - CakePHP 使用 Auth 记住我

我已经成功使用了Auth,但不幸的是,它似乎只适用于Session。我希望如果用户选中“记住我”复选框,我会使用Cookie,他会登录2周。我在官方书籍和谷歌中找不到任何东西,我只发现了很少而且不是很好的博客文章。有什么方法可以在不重写核心的情况下实现这一点? 最佳答案 在你的用户Controller中:publicfunctionbeforeFilter(){$this->Auth->allow(array('login','register'));parent::beforeFilter();}publicfunctionlog

php - 在 Laravel 5 注销后防止浏览器的后退按钮登录

我是Laravel5的新手,正在尝试制作一个简单的身份验证页面。我的问题是我可以在单击注销链接后正确注销,但如果我单击浏览器的后退按钮,仍然能够看到页面的内容,实际上不应该看到关于我的身份验证中间件进程的内容。我读到我可以通过禁用缓存来防止这种情况发生,但我认为这不是最好的方法,所以我怎样才能以更好的方式做到这一点?简单地说,我的注销路线是Route::get('logout',array('uses'=>'LoginController@logout'));注销函数是:publicfunctionlogout(){Auth::logout();//logoutuserSession: