Did you know ... Search Documentation:
Predicate create_user/1
 create_user(+Profile) is det[multifile, library(google_client)]
Called after login_existing_user/1 fails and the Google profile for the user has been fetched. Contains the same info as passed to login_existing_user/1 as well as additional profile information such as family_name, gender, given_name, locale, name, picture and profile. Check the Google docs for details.

This call creates a new user, typically after verifying that the user is human and completing the profile. As login_existing_user/1, it must return a web page or redirect.

 google_client:create_user(+Profile) is det[multifile, 'openid.pl']
Create a new user for the given Google Profile.