Skip to content

Instantly share code, notes, and snippets.

@metadaddy
metadaddy / GoogleInternalRegHandler.cls
Created September 12, 2013 23:24
Simplest possible registration handler for OpenID Connect login from Google.
global class GoogleInternalRegHandler implements Auth.RegistrationHandler{
global User createUser(Id portalId, Auth.UserData data){
User u = [SELECT Id FROM user WHERE GoogleID__c =: data.identifier];
return u;
}
global void updateUser(Id userId, Id portalId, Auth.UserData data){
}
}