Skip to content

Commit

Permalink
[webui] Show a login link in kerberos mode
Browse files Browse the repository at this point in the history
In case that a user logged himself out, he can use that link to login
again.
  • Loading branch information
bgeuken committed Apr 19, 2017
1 parent f828d0c commit a6d550f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/api/app/controllers/webui/user_controller.rb
Expand Up @@ -5,6 +5,7 @@ class Webui::UserController < Webui::WebuiController
before_action :check_display_user, only: [:show, :edit, :list_my, :delete, :save, :confirm, :admin, :lock]
before_action :require_login, only: [:edit, :save, :notifications, :update_notifications, :index]
before_action :require_admin, only: [:edit, :delete, :lock, :confirm, :admin, :index]
before_action :kerberos_auth, only: [:login]

skip_before_action :check_anonymous, only: [:do_login]

Expand Down
2 changes: 2 additions & 0 deletions src/api/app/views/layouts/webui/_personal_navigation.html.erb
Expand Up @@ -19,6 +19,8 @@
<%= link_to "Create Home", new_project_path(name: User.current.home_project_name) %>
<% end %> |
<%= link_to 'Logout', user_logout_path, method: :post, id: 'logout-link' %>
<% elsif CONFIG['kerberos_mode'] %>
<%= link_to 'Log In', user_login_path %>
<% else %>
<% if CONFIG['proxy_auth_mode'] == :on %>
<% unless CONFIG['proxy_auth_register_page'].blank? %>
Expand Down

0 comments on commit a6d550f

Please sign in to comment.