Skip to content

Map multiple arbitrary CAS attributes to user_meta #99

@mikemarlett

Description

@mikemarlett

A repeater of fields that could allow CAS attributes to be mapped to user_meta would come in handy.

For my need, I work at a university that issues a userID across multiple systems — but we also don't want that userID (because of FERPA) to be the username on WordPress, where it would be casually discoverable. But at the same time, one person might have a half dozen email addresses (students have one set of email domains; faculty and staff have another domain ... but faculty and staff could also be students and have a student email address, too) and names change and blah blah blah. I don't really care if they wind up having multiple accounts as those things change over time, but I do want to be able to sling info from one server to another and have it hitting the right person.

The second-level bigger ask somehow keep that secret user ID unique and simply look for that first before looking for the wordpress username and if it doesn't find it just carry on like it does now. That is, authenticate on the user email or username. Then, if it finds the email or username, add the second secret ID. I'd write that as a plugin extension if I was clever enough.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions