74 lines
3.4 KiB
PHP
74 lines
3.4 KiB
PHP
@section('css')
|
|
{!! HTML::style('assets/css/edit-client-public-keys.css') !!}
|
|
@append
|
|
<table id="public-keys-table" class="table">
|
|
<caption>
|
|
</caption>
|
|
<thead>
|
|
<tr style="background-color: #f5f5f5;">
|
|
<td width="90%" colspan="4">
|
|
<h5 style="font-weight: bold">Public keys <span class="glyphicon glyphicon-info-sign accordion-toggle" aria-hidden="true" title=""></span></h5>
|
|
</td>
|
|
<td width="10%">
|
|
<a href="#" class="btn btn-default btn-sm active add-public-key">Add Public Key</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="5">
|
|
<p>This is a list of Public Keys keys associated with your application. Remove any keys that you do not recognize.</p>
|
|
</td>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="body-public-keys">
|
|
@foreach ($client->getPublicKeys() as $public_key)
|
|
<tr id="tr_{!!$public_key->id!!}">
|
|
<td width="7%">
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<span data-public-key-id="{!!$public_key->id!!}" class="badge public-key-status {!! $public_key->active ? 'public-key-active':'public-key-deactivated' !!}" title="{!! $public_key->active ? 'active':'deactivated' !!}"> </span>
|
|
</div>
|
|
<div class="col-md-6 col-md-offset-neg-1">
|
|
<i class="fa fa-key fa-2x pointable" title="{!!$public_key->kid!!} ({!!$public_key->type!!})"></i>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td colspan="3">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<strong class="public-key-title">{!!$public_key->kid!!} <span class="badge public-key-usage pointable" title="Key Usage">{!!$public_key->usage!!}</span> <span class="label label-info pointable" title="Key Type">{!!$public_key->type!!}</span></strong>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<code class="public-key-fingerprint">{!!$public_key->getSHA_256_Thumbprint()!!}</code>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<span class="public-key-validity-range">valid from <strong>{!!$public_key->valid_from!!}</strong> to <strong>{!!$public_key->valid_to!!}</strong></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td><a class="btn btn-default btn-sm active delete-public-key" href="#" data-public-key-id="{!!$public_key->id!!}">Delete</a></td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
|
|
<div class="alert alert-danger public-keys-empty-message" role="alert"
|
|
@if(count($client->getPublicKeys()) > 0 )
|
|
style="display: none"
|
|
@endif
|
|
>
|
|
<p>There are no Public keys yet.</p>
|
|
</div>
|
|
|
|
@include('modal', array ('modal_id' => 'ModalAddPublicKey', 'modal_title' => 'Add Public Key', 'modal_save_css_class' => 'save-public-key', 'modal_save_text' => 'Save', 'modal_form' => 'oauth2.profile.edit-client-public-key-add-form', 'modal_form_data' => array()))
|
|
|
|
@section('scripts')
|
|
{!! HTML::script('assets/js/oauth2/profile/edit-client-public-keys.js') !!}
|
|
@append |