Tag: login

使用Windows身份validationloginAngular App

我创build了一个angular度2应用程序。 现在,这些是Windows身份validation的要求。 1)如果组织内的任何用户访问此应用程序,他不应该得到login提示,并应能够直接login到应用程序。 2)如果组织内的任何特定用户试图访问应用程序,那么他应该得到特定的angular色(如pipe理员,pipe理员),并能够直接login。 3)如果组织外的任何用户试图访问应用程序,他应该得到login提示 。 编辑:后端也将发挥重要的作用。 我已经创build了其余的API使用节点js和expression。 那么这个护照包在我的情况下会有帮助吗? 我已经在我的节点js rest API上实现了passport.js,但现在如何在angular度上validation这个事情。 任何帮助将不胜感激和赏金。

meteor不能访问个人资料图片

我是新来的meteor,我试图得到当前login用户的照片。 我尝试了很多方法,但是这个感觉就像应该工作: 这是在索引的js: Template.user_loggedout.events({ "click #login" : function(e, t){ Meteor.loginWithFacebook({ }) } }) 所以它基本上只是用facebooklogin。 authentication到此为止是成功的。 现在在服务器端,我创build用户时尝试了很多方法来获取图片,但是这个看起来是最干净和最简单的: Accounts.onCreateUser(function(options, user) { if (options.profile) { options.profile.picture = "http://graph.facebook.com/" + user.services.facebook.id + "/picture/?type=large"; user.profile = options.profile; } return user; }); 我也尝试过谷歌(完全实施谷歌login): user.profile.profile_picture = user.services.google.picture; 在我看来,我只是这么称呼它: <img src="currentUser.profile.picture" 事情是不pipe我尝试哪种方式,我打电话给这个破碎的链接图像: 我敢肯定,我是一个明显的举措,但我真的不知道我的电话有什么问题。 难道我做错了什么?

适用于移动Web服务的Bluemix SSO

我正在开发一个本地iOS应用程序,它将检索我将在Bluemix Liberty或node.js应用程序上创build的Web服务。 我面临的挑战是需要通过Single Sign On或oAuth来保证。 我需要提供者是IBM ID。 我之前在Liberty上实现了SSO(W3),用于基于Web的应用程序,但是想知道是否可以使用相同的方法(尽pipe是WWW)来保护我的应用程序的Web服务。 谢谢。

Bluemix Single Sign On不显示login页面

我做了教程,使用IoT Foundation Service和.js样板可视化我的树莓派中的数据。 我按照下面的教程: Visualizing your data 一切工作正常。 现在我尝试添加单点login服务进行身份validation。 我创build了一个云registry,并添加了两个testing用户。 之后,我将服务绑定到了我的物联网可视化.js应用程序,并执行了将应用程序与服务集成的步骤。 我遵循这个官方文档步骤(点“configurationNode.js应用程序”): http://www.ng.bluemix.net/docs/services/SingleSignOn/configure_apps.html#tsk_configuringnodejsapp_express4 我修改了我的电脑上的文件,并使用CL CLI上传它们。 问题是,它没有改变任何东西。 我可以像以前一样访问我的应用程序,但没有看到任何login页面。 这是我的文件: 的package.json { "name": "iot-visualization", "version": "0.1.0", "private": true, "scripts": { "start": "node app.js" }, "dependencies": { "passport": "*", "cookie-parser": "*", "express-session": "*", "passport-idaas-openidconnect": "*", "express": "~4.2.0", "serve-favicon": "~2.1.0", "morgan": "~1.0.0", "cookie-parser": "~1.0.1", "body-parser": "~1.0.0", "debug": "~0.7.4", "jade": […]

Node.js + Express:将用户和密码保存在浏览器中

我正在使用Express学习Node.JS,现在我正在使用login表单,一切正常,但是当我login时,浏览器永远不会保存我的用户名和密码。 我该怎么做? 我的应用程序configurationSESSION是这样的 app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.session({ key: 'session', secret: 'log', store: new express.session.MemoryStore })); 然后我使用req.body.username和req.body.password进行身份validation。 最后,我在req.session.user_id保存了de ID SESSION。 谢谢您的帮助。 我不知道在浏览器中保存这个东西是否安全,但是我在用户的想法。

login后什么需要发生从mongodb拉用户的个人资料?

我正在使用nodejs和mongodb。 我有login过程正常工作,并有一个好主意,如何会议的工作。 我只是在用户login后才会发生什么事情而感到困惑,以便从db中提取用户的configuration文件? 我有loginPost发送authentication用户,如果没有错误,它将它们redirect到另一个名为userProfile的页面。 但是,如何从数据库中拉出用户的实际configuration文件? 我想在login后或在loginPost函数期间查询数据库还是必须发生在我调用的新页面上,这是一个简单的exports.userProfile页面呈现玉文件? 这里是我用于loginPost的代码: exports.loginPost = function(req, res, next) { passport.authenticate('local', function(err, user, info) { if (err) { return next(err) } if (!user) { return res.redirect('loginError'); } req.logIn(user, function(err) { if (err) { return next(err); } return res.redirect('userProfile'); }); })(req, res, next); }; 更新包含会话: app.use(express.cookieParser()); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.session({ secret: 'this is a […]

meteor单一login

我需要单点login作为Meteor应用程序需求的一部分。 我曾经尝试使用ldapjs在meteor上使用npm模块,但没有运气。 有任何想法吗? 我还没有尝试使用护照…

使用Node.js和Passport通过Androidlogin系统的方法

我目前正在开发一个使用Node.js / ExpressJS和Passport作为login系统的Web服务。 在networking上一切正常。 我想创build一个Android应用程序,可以通过httppost / JSONlogin到服务器,并获得访问用户configuration文件及其所有variables。 目前我正在使用一个非常愚蠢和不安全的方法。 @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.login); Duan duan = ((Duan)getApplicationContext()); String output = ""; try { output = new LoginTask().execute(jsonURL).get(); Log.v("JSON: ", output); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ExecutionException e) { // […]

用户成功login时的Angular.js路由?

我正在关注这个posthttps://medium.com/opinionated-angularjs/techniques-for-authentication-in-angularjs-applications-7bbf0346acec 我已经成功地向服务器发出了一个POST请求,并且我得到了返回的用户对象。下面的服务是什么使请求。 我不明白我在哪里可以路由到仪表板。 /** * Authentication service via medium post Service * */ .factory('AuthService', function ($http, Session, ApiEndpoint) { var authService = {}; authService.login = function (credentials) { console.log(credentials) return $http .post('/api/login', credentials) .then(function (res) { console.log(res.data); Session.create(res.data._id, res.data.email); return res.data; }); }; authService.signup = function (credentials) { console.log(credentials.username) return $http .post('/api/signup', credentials) .then(function (res) […]

validation参数并redirect到已validation的参数?

我试图做一个有不同用户的应用程序。 用户可以login并查看和操作相同的数据。 我想为什么用相同的数据为每个用户创build一个完全不同的文档,只需要创build一个用户对象列表并对其进行身份validation即可。 我想要设置类似users/user1 users/user2路由。 用户1不能只是去url栏,并将用户1更改为user1我遇到了问题,使用户无法通过只改变它通过键入访问该url。 所以我有一个像这样的用户列表的文档: { list: 'userList', users: [ { password: 'pass1', username: 'user1' }, { username: 'user2', password: 'pass2' }, { username: 'user3', password: 'pass3' } ], address: '14453 ny 14456', desc: '3 floors', __v: 0, _id: 56baf181356641f01213295a } 我有这样的护照 passport.use("local", new LocalStrategy( function(username, password, done){ User.findOne({ "users": { $elemMatch :{username […]