@extends('layouts.app') @section('title','API Clients - NGBVD') @section('content') @include('integrations.partials.settings_style') @php $clients = $clients ?? collect(); @endphp
Create and manage dedicated credentials for UBOS GBV Portal, Sauti and approved partner systems. Each client should only receive the scopes required for its approved purpose.
{{ session('new_api_client_key') }}@endif
@if(session('new_api_client_secret')){{ session('new_api_client_secret') }}@endif
Maintain separate clients for production, test and partner environments.
| Client | Client Key | Scopes | Status | Last Used |
|---|---|---|---|---|
| {{ $client->name }} {{ $client->system_name ?: 'External system' }} |
{{ $client->client_key }} |
@forelse($scopes as $scope){{ $scope }}@emptyNo scopes@endforelse | {{ $client->is_active ? 'Active' : 'Inactive' }} | {{ $client->last_used_at ? \Carbon\Carbon::parse($client->last_used_at)->format('d M Y H:i') : 'Never' }} |
No API clients registeredCreate the first authorised client using the panel on the right. | ||||
The generated secret is displayed once only.