Tag: 远程login

错误:无法将用户序列化到会话中

嗨护照模块有问题,并表示。 这是我的代码,我只想使用硬编码的login进行第一次尝试。 我总是得到这个消息: 我search了很多,发现了一些post在stackoverflow,但我没有得到失败。 Error: failed to serialize user into session at pass (c:\Development\private\aortmann\bootstrap_blog\node_modules\passport\lib\passport\index.js:275:19) 我的代码看起来像这样。 'use strict'; var express = require('express'); var path = require('path'); var fs = require('fs'); var passport = require('passport'); var LocalStrategy = require('passport-local').Strategy; var nodemailer = require('nodemailer'); var app = express(); module.exports = function setupBlog(mailTransport, database){ var config = JSON.parse(fs.readFileSync('./blog.config')); app.set('view […]

AngularJS:在单页​​面应用程序中使用身份validation的基本示例

我是AngularJS的新手,并通过他们的教程,并有一个感觉。 我为我的项目准备了一个后端,每个REST端点都需要进行身份validation。 我想做的事 a。)我想为我的项目http://myproject.com有一个单独的页面。 b。)一旦用户点击浏览器中的URL,根据用户是否login,他会在同一个urlhttp://myproject.com下出现主页/视图或login页面/视图。 c。)如果用户没有login,则填写表单,并且服务器在会话中设置USER_TOKEN ,所有对端点的进一步请求将基于USER_TOKEN 我的困惑 a。)如何使用AngularJS处理客户端身份validation? 我在这里和这里看到,但不明白如何使用它们 b。)如何根据用户是否login或不在同一urlhttp://myproject.com向用户展示不同的视图 我第一次使用angular.js,真的很困惑如何开始。 任何build议和/或资源非常感谢。

我怎样才能让浏览器提示保存密码?

嗨,我正在开发一个具有如下login对话框的Web应用程序: 用户点击“login” login表单HTML使用AJAX加载,并显示在页面上的DIV中 用户在字段中input用户名/密码并点击提交。 这不是一个<form> – 用户/通过AJAX提交 如果用户/通行证是好的,页面重新加载用户login。 如果用户/通行证不好,页面不会重新加载,但在DIV中出现错误消息,用户再次尝试。 问题在于:浏览器从不提供通常的“保存此密码?是/从不/现在”的提示,它为其他网站提供。 我尝试用'autocomplete ='在<form> ' <form>标签中包装<div>标签,但没有任何区别。 是否有可能让浏览器提供存储密码,而不会对我的loginstream程进行重大修改? 感谢Eric PS添加到我的问题,我肯定与存储密码的浏览器,我从来没有点击“从来没有这个网站”…这是一个技术问题,浏览器没有检测到它是一个login表单,而不是操作员错误:-)

检查SQL Serverlogin是否已经存在

我需要检查SQL Server上是否已经存在特定的login名,如果没有,那么我需要添加它。 我发现下面的代码实际上将login添加到数据库,但我想包装这个在IF语句(以某种方式)来检查login是否存在第一。 CREATE LOGIN [myUsername] WITH PASSWORD=N'myPassword', DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO 我知道我需要询问一个系统数据库,但不知道从哪里开始!

loginScala

什么是在Scala应用程序中logging日志的好方法? 一些与语言哲学一致的东西,不会混淆代码,而且维护性低,不显眼。 这是一个基本的需求清单: 简单 不会混淆代码。 斯卡拉是简洁的伟大。 我不想让一半的代码成为日志语句 日志格式可以改变,以适应我的企业日志和监控软件的其余部分 支持日志级别(即debugging,跟踪,错误) 可以login到磁盘以及其他目的地(即套接字,控制台等) 最小configuration,如果有的话 在容器(即networking服务器) (可选,但很好有)来作为语言的一部分或作为一个maven工件,所以我不必破解我的构build使用它 我知道我可以使用现有的Java日志logging解决scheme,但是至less有两个失败,即混乱和configuration。 感谢您的回复。

用于将多个用户帐户合并在一起的架构

好吧,我有一个网站,您可以注册自己并login。 您也可以使用您的Facebook,Twitter或LinkedIn帐户login。 用户只需注册一个帐户就很重要。 所以不知何故,我想合并用户的帐户,如果他们使用不同的方法login。 什么是解决这个问题的最佳解决scheme? 例如,用户使用他的Facebook帐户login。 我使用这些数据自动为他注册一个帐户。 我应该使用我们网站的用户名和密码发送电子邮件吗? (如果Facebook的政策没有问题)。 我应该给他们第二个屏幕,他们可以填写用户名和密码? 但是,这不是用你的Facebook账号login的想法。 它应该简化您的程序参与。 用户也可以在我们的网站上注册自己,并在下一次用他的Twitter帐户login。 我怎样才能将这两个账户合并为一个? 什么是最好的方法? 所以基本上我的问题是:我有4种不同的方式,用户成为我们网站的成员。 如何确保用户决定使用多种方式时,所有这四种方式只能创build一个帐户? 什么是最好的stream程,以确保它不会成为用户自己的麻烦? 编辑: 在我问这个问题3年之后,我在一系列文章中自己给出答案: http : //www.sitepoint.com/series/using-social-networks-as-a-login-system/

CAS或OAuth的SSO?

我想知道是否应该使用CAS协议或OAuth +一些身份validation提供程序进行单一login。 示例scheme: 用户尝试访问受保护的资源,但未通过身份validation。 应用程序将用户redirect到SSO服务器。 如果进行身份validation,则用户从SSO服务器获取令牌。 SSOredirect到原始应用程序。 原始应用程序检查令牌对SSO服务器。 如果令牌没有问题,访问将被允许,应用程序知道用户ID。 用户执行注销并同时从所有连接的应用程序中注销(单点注销)。 据我所知,这正是CAS发明的。 CAS客户端必须执行CAS协议才能使用authentication服务。 现在我想知道在客户(消费者)网站上使用CAS或OAuth。 OAuth是CAS的一部分的替代品吗? 应该将OAuth作为新的事实标准吗? 是否有一个易于使用(而不是Sun OpenSSO!)替代CAS的authentication部分支持不同的方法,如用户名/密码,OpenID,TLS certifactes …? 语境: 不同的应用程序应该依赖于SSO服务器的身份validation,并应使用会话类似的东西。 应用程序可以是GUI Web应用程序或(REST)服务器。 SSO服务器必须提供用户标识,这对于从中央用户信息存储区获取有关用户angular色,电子邮件等更多信息是必要的。 单次退出应该是可能的。 大多数客户端是用Java或PHP编写的。 我刚刚发现了WRAP ,可以成为OAuth的继任者。 这是由微软,谷歌和雅虎指定的新协议。 附录 我了解到,OAuth并不是用于身份validation的,即使它可以用于实现SSO,但只能与OpenID之类的SSO服务一起使用。 OpenID在我看来是“新CAS”。 CAS有一些OpenID未命中的特性(如单点登出),但是在特定场景中添加缺less的部分不应该很难。 我认为OpenID已被广泛接受,最好将OpenID集成到应用程序或应用程序服务器中。 我知道CAS也支持OpenID,但我认为CAS是OpenID的可有可无。

在SQL Server Management Studio中删除记住的login名和密码列表

我最近使用我们公司的备用笔记本电脑(有一个普通用户设置),而我的正在修复。 在login到数据库时,我已经在SQL Server Management Studio中检查了“记住密码”选项。 我需要清除我用来阻止下一个使用笔记本电脑的人使用我的login名和密码的login名和密码信息。 我怎样才能做到这一点?

SQL Server 2008不能用新创build的用户login

我正在使用Windows Vista,并且无法使用新创build的用户login。 我打开SQL Server Management Studio。 我通过右键单击安全 – >login创build一个新的login。 检查:SQL Server身份validation login名:testing者 密码:testing 点击OK 我把这个用户添加到用户映射到我select的数据库。 单击文件 – >连接对象资源pipe理器,selectSQL Server身份validation并inputtester / test,然后单击连接。 我收到一个错误: Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456" with Severity = 14 and State = 1. 什么原因导致这个错误,我如何login我的用户?

如何更改TortoiseSVN中的用户

我正在设置另一个用户来使用我们的SVN仓库。 他没有用户名/密码,所以我用我的凭据login。 我们现在有一个用户名/密码给他。 如何让TortoiseSVN注销并忘记旧密码,以便我可以input新的用户名/密码?