<!DOCTYPE html> <html> <head> <title><%= SiteSetting.title %></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <style type="text/css"> body { background-color: #fff; color: #666; text-align: center; font-family: arial, sans-serif; } div.dialog { width: 90%; padding: 0 1em; margin: 2em auto 0 auto; border: 1px solid #ccc; border-right-color: #999; border-bottom-color: #999; } </style> </head> <body> <div class="dialog"> <p> <%=t "login.auth_complete" %> <a href="<%= Discourse.base_url.html_safe %>?authComplete=true"><%= t("login.click_to_continue") %></a> </p> <script type="text/javascript"> var authResult = <%=@auth_result.to_client_hash.to_json.html_safe%>; if (!window.opener) { localStorage.setItem('lastAuthResult', JSON.stringify(authResult)); window.location.href = '<%= Discourse.base_url.html_safe %>?authComplete=true'; } else { window.opener.Discourse.authenticationComplete(authResult); window.close(); } </script> </div> </body> </html>