Skip to content
Snippets Groups Projects
Commit 671520c7 authored by Gabriel Engel's avatar Gabriel Engel
Browse files

Merge pull request #2444 from corecache/develop

CAS Plugin: Use Meteor.users.services.cas.external_id to identify use…
parents eed4a651 6b5565a3
No related branches found
No related tags found
No related merge requests found
......@@ -103,7 +103,7 @@ var casTicket = function (req, token, callback) {
var options = { profile: { name: result.id } };
logger.debug("Looking up user with username: " + result.id );
var user = Meteor.users.findOne({ 'username': result.id });
var user = Meteor.users.findOne({ 'services.cas.external_id': result.id });
if (user) {
logger.debug("Using existing user for '" + result.id + "' with id: " + user._id);
......@@ -112,6 +112,11 @@ var casTicket = function (req, token, callback) {
username: result.id,
active: true,
globalRoles: ['user'],
services: {
cas: {
external_id: result.id
}
}
};
logger.debug("User '" + result.id + "'does not exist yet, creating it");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment