- Introduced new components and services for OIDC app creation, enabling dynamic handling of app types, URIs, and user roles. - Added support for uploading and managing logos for connected apps. - Implemented `ClientCreationFactory` and related factories for modular OIDC client generation. - Updated UI to enhance app creation flow with post-creation credential display and improved validations. - Refactored backend with `OidcService` for streamlined OIDC app creation and management.
34 lines
1.1 KiB
PHP
34 lines
1.1 KiB
PHP
<?php
|
|
|
|
use Livewire\Component;
|
|
|
|
new class extends Component {
|
|
public string $selectedTab = "all-tab";
|
|
};
|
|
?>
|
|
|
|
<div>
|
|
<x-shared.card title="Connected Apps" icon="lucide-grid-2x2-plus" class="p-0">
|
|
<x-slot:actions>
|
|
<x-shared.button>
|
|
<div class="flex items-center gap-x-2">
|
|
<x-lucide-plus class="w-5 h-5"/>
|
|
{{ __('Connect App') }}
|
|
</div>
|
|
</x-shared.button>
|
|
</x-slot:actions>
|
|
<x-mary-tabs wire:model="selectedTab" class="px-4" label-div-class="pt-3 bg-gray-50 border-b border-gray-200"
|
|
label-class=" font-bold pb-3">
|
|
<x-mary-tab name="all-tab" label="All" class="">
|
|
<livewire:dashboard.connected-apps.all/>
|
|
</x-mary-tab>
|
|
<x-mary-tab name="oidc-tab" label="OIDC">
|
|
<div>Tricks</div>
|
|
</x-mary-tab>
|
|
<x-mary-tab name="saml-tab" label="SAML">
|
|
<div>Musics</div>
|
|
</x-mary-tab>
|
|
</x-mary-tabs>
|
|
</x-shared.card>
|
|
</div>
|