@page "{id:int}"
@using Domain.Entities.Developers.ValueObject
@model Admin.Pages.Developers.Apps.DetailModel
@{
ViewData["Title"] = "개발자 앱 상세";
}
@ViewData["Title"]
@if (Model.App == null)
{
앱이 존재하지 않습니다.
return;
}
| ID | @Model.App.ID |
| 이름 | @Model.App.Name |
| 설명 | @(Model.App.Description ?? "-") |
| 홈페이지 | @(Model.App.HomepageUrl ?? "-") |
| 소유자 | @Model.App.Owner?.Email (@(Model.App.Owner?.Name ?? "-")) |
| 상태 | @Model.App.Status |
| 요청 Scope | @string.Join(", ", Model.Scopes) |
| 생성일 | @Model.App.CreatedAt.ToString("yyyy-MM-dd HH:mm") |
| 승인일 | @(Model.App.ApprovedAt?.ToString("yyyy-MM-dd HH:mm") ?? "-") |
| 정지일 | @(Model.App.SuspendedAt?.ToString("yyyy-MM-dd HH:mm") ?? "-") |
인증 정보 (Client ID / Secret)
| ClientID |
SecretHint |
상태 |
생성 |
최근 사용 |
@foreach (var c in Model.Credentials)
{
@c.ClientID |
****@c.SecretHint |
@c.Status |
@c.CreatedAt.ToString("yyyy-MM-dd HH:mm") |
@(c.LastUsedAt?.ToString("yyyy-MM-dd HH:mm") ?? "-") |
}