This is an old revision of the document!
This function check the google OAuth 2.0 authentification (https://developers.google.com/accounts/docs/OAuth2WebServer), if success login the user or register him. Typically, the website open a popup to the url https://accounts.google.com/o/oauth2/auth with a redirect_uri to a link that contain this function. The template of this function will be responsible to close the popup and reload the parent document
Name | Mandatory | Description |
---|---|---|
template | No | Used to build the content of the result |
<#{google_oauth2callback> <#{template> <script type="text/javascript"> //<![CDATA[ <#if condition="<#AMRequest.values['error'] checksum=1>"> var success = false; <#else> var success = true; <#endif> (function(){ if((window.opener !== null) && success){ window.opener.location = window.opener.location; } window.close(); })(); //]]> </script> <#}template> <#}google_oauth2callback>