2026-03-16 23:16:12 +00:00
|
|
|
@using IdentityServer8.Models;
|
2025-08-24 16:07:53 +01:00
|
|
|
@model IEnumerable<IdentityServer8.EntityFramework.Entities.Client>
|
2025-08-19 15:40:16 +01:00
|
|
|
|
2026-02-22 23:39:56 +00:00
|
|
|
<h2>@Localizer["Index"]</h2>
|
2025-08-19 15:40:16 +01:00
|
|
|
|
|
|
|
|
<p>
|
2026-02-22 23:39:56 +00:00
|
|
|
<a asp-action="Create">@Localizer["Create New"]</a>
|
2025-08-19 15:40:16 +01:00
|
|
|
</p>
|
2025-08-24 16:50:52 +01:00
|
|
|
|
2026-03-16 23:16:12 +00:00
|
|
|
@foreach (var item in Model)
|
|
|
|
|
{
|
|
|
|
|
<div class="list-item">
|
|
|
|
|
|
|
|
|
|
<div class="card">
|
|
|
|
|
<h5 class="card-title">Identifier</h5>
|
|
|
|
|
<h6 class="card-subtitle mb-2 text-muted">and activation</h6>
|
|
|
|
|
<dl class="card-body">
|
|
|
|
|
|
|
|
|
|
<dt>
|
|
|
|
|
@Html.DisplayNameFor(modelItem => item.ClientName)
|
|
|
|
|
</dt>
|
|
|
|
|
<dd>
|
|
|
|
|
@Html.DisplayFor(modelItem => item.ClientName)
|
|
|
|
|
</dd>
|
|
|
|
|
<dt>
|
|
|
|
|
@Html.DisplayNameFor(modelItem => item.ClientId)
|
|
|
|
|
</dt>
|
|
|
|
|
<dd>
|
2026-03-09 02:07:09 +00:00
|
|
|
@Html.DisplayFor(modelItem => item.ClientId)
|
2026-03-16 23:16:12 +00:00
|
|
|
</dd>
|
|
|
|
|
<dt>
|
|
|
|
|
@Html.DisplayNameFor(modelItem => item.Enabled)
|
|
|
|
|
</dt>
|
|
|
|
|
<dd>
|
2026-03-09 02:07:09 +00:00
|
|
|
@Html.DisplayFor(modelItem => item.Enabled)
|
2026-03-16 23:16:12 +00:00
|
|
|
</dd>
|
|
|
|
|
</dl>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="card">
|
|
|
|
|
|
|
|
|
|
<h5 class="card-title">Urls</h5>
|
|
|
|
|
<h6 class="card-subtitle mb-2 text-muted">login and logout, refresh token</h6>
|
|
|
|
|
<dl class="card-body">
|
|
|
|
|
<dt>
|
|
|
|
|
@Html.DisplayNameFor(model => model.FrontChannelLogoutUri)
|
|
|
|
|
</dt>
|
|
|
|
|
<dd> @Html.DisplayFor(model => item.FrontChannelLogoutUri)
|
|
|
|
|
</dd>
|
|
|
|
|
<dt>@Html.DisplayNameFor(model => model.RedirectUris)</dt>
|
|
|
|
|
<dd>
|
|
|
|
|
@foreach (var uri in item.RedirectUris)
|
|
|
|
|
{
|
|
|
|
|
<li>@uri.RedirectUri</li>
|
|
|
|
|
}
|
|
|
|
|
</dd>
|
|
|
|
|
<dt>@Html.DisplayNameFor(model => model.AbsoluteRefreshTokenLifetime)</dt>
|
|
|
|
|
<dd>@Html.DisplayFor(model => item.AbsoluteRefreshTokenLifetime)</dd>
|
|
|
|
|
|
|
|
|
|
</dl>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="card">
|
|
|
|
|
|
|
|
|
|
<h5 class="card-title">Grants</h5>
|
|
|
|
|
<h6 class="card-subtitle mb-2 text-muted">and access type</h6>
|
|
|
|
|
|
|
|
|
|
<dl class="card-body">
|
|
|
|
|
<dt>@Html.DisplayNameFor(model => model.AllowedGrantTypes)</dt>
|
|
|
|
|
<dd> @foreach (var t in item.AllowedGrantTypes)
|
|
|
|
|
{
|
|
|
|
|
<li>@t.GrantType</li>
|
|
|
|
|
}
|
|
|
|
|
</dd>
|
|
|
|
|
|
|
|
|
|
<dt>
|
|
|
|
|
@Html.DisplayNameFor(model => model.AccessTokenType)
|
|
|
|
|
</dt>
|
|
|
|
|
<dd>
|
2026-03-09 02:07:09 +00:00
|
|
|
@Enum.GetName(typeof(AccessTokenType), item.AccessTokenType)
|
2026-03-16 23:16:12 +00:00
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
</dl>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<a class="btn btn-primary btn-lg" asp-action="Edit" asp-route-id="@item.Id">Edit</a>
|
|
|
|
|
<a class="btn btn-secondary btn-lg" asp-action="Details" asp-route-id="@item.Id">Details</a>
|
|
|
|
|
<a class="btn btn-danger btn-lg" asp-action="Delete" asp-route-id="@item.Id">Delete</a>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
}
|