Applications

Manage OIDC Clients.

<%= link_to "New Application", new_admin_application_path, class: "block rounded-md bg-blue-600 px-3 py-2 text-center text-sm font-semibold text-white shadow-sm hover:bg-blue-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-600" %>
<% @applications.each do |application| %> <% end %>
Application Slug Type Status Groups Actions
<% if application.icon.attached? %> <%= image_tag application.icon, class: "h-10 w-10 rounded-lg object-cover border border-gray-200 flex-shrink-0", alt: "#{application.name} icon" %> <% else %>
<% end %> <%= link_to application.name, admin_application_path(application), class: "text-blue-600 hover:text-blue-900" %>
<%= application.slug %> <% case application.app_type %> <% when "oidc" %> OIDC <% when "forward_auth" %> Forward Auth <% when "saml" %> SAML <% end %> <% if application.active? %> Active <% else %> Inactive <% end %> <% if application.allowed_groups.empty? %> All users <% else %> <%= application.allowed_groups.count %> <% end %>
<%= link_to "View", admin_application_path(application), class: "text-blue-600 hover:text-blue-900 whitespace-nowrap" %> <%= link_to "Edit", edit_admin_application_path(application), class: "text-blue-600 hover:text-blue-900 whitespace-nowrap" %> <%= button_to "Delete", admin_application_path(application), method: :delete, data: { turbo_confirm: "Are you sure you want to delete this application?" }, class: "text-red-600 hover:text-red-900 whitespace-nowrap" %>