Files
astuto/app/views/o_auths/test.html.erb
Riccardo Graziosi 4c73b398e8 Add OAuth2 authentication (#147)
- Added Site settings > Authentication section
- Create/edit/delete your custom oauth2 configurations
- Login or signup with oauth2
2022-08-05 18:15:17 +02:00

47 lines
1.7 KiB
Plaintext

<!DOCTYPE html>
<html>
<head>
<title><%= t('site_settings.authentication.test_page.title', { name: @o_auth.name }) %></title>
</head>
<body>
<h1><%= t('site_settings.authentication.test_page.title', { name: @o_auth.name }) %></h1>
<div>
<h2><%= t('site_settings.authentication.test_page.fetched_user_data') %></h2>
<pre><%= JSON.pretty_generate(@user_profile, { indent: " ", object_nl: "\n" }) %></pre>
</div>
<div>
<h2><%= t('activerecord.attributes.user.email') %> <%= @email_valid ? "✅" : "❌" %></h2>
<ul>
<li><b><%= t('site_settings.authentication.form.jsonUserEmailPath') %>:</b> <%= @o_auth.json_user_email_path %></li>
<li><b><%= t('site_settings.authentication.test_page.found') %>:</b> <%= @user_email %></li>
</ul>
</div>
<div>
<h2><%= t('activerecord.attributes.user.full_name') %> <%= @name_valid ? "✅" : "⚠️" %></h2>
<ul>
<li><b><%= t('site_settings.authentication.form.jsonUserNamePath') %>:</b> <%= @o_auth.json_user_name_path %></li>
<li><b><%= t('site_settings.authentication.test_page.found') %>:</b> <%= @user_name %></li>
</ul>
</div>
<div>
<h2><%= t('site_settings.authentication.test_page.summary') %> <%= !@email_valid ? "❌" : !@name_valid ? "⚠️" : "✅" %></h2>
<% if @email_valid and @name_valid %>
<p><%= t('site_settings.authentication.test_page.valid_configuration') %></p>
<% end %>
<% if @email_valid and not @name_valid %>
<p><%= t('site_settings.authentication.test_page.warning_configuration', { name: t('defaults.user_full_name') }) %></p>
<% end %>
<% if not @email_valid %>
<p><%= t('site_settings.authentication.test_page.invalid_configuration') %></p>
<% end %>
</div>
</body>
</html>