105 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			105 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
| @model ConsentViewModel
 | |
| 
 | |
| <div class="page-consent">
 | |
|     <div class="lead">
 | |
|         @if (Model.ClientLogoUrl != null)
 | |
|         {
 | |
|             <div class="client-logo"><img src="@Model.ClientLogoUrl"></div>
 | |
|         }
 | |
|         <h1>
 | |
|             @Model.ClientName
 | |
|             <small class="text-muted">is requesting your permission</small>
 | |
|         </h1>
 | |
|         <p>Uncheck the permissions you do not wish to grant.</p>
 | |
|     </div>
 | |
| 
 | |
|     <div class="row">
 | |
|         <div class="col-sm-8">
 | |
|             <partial name="_ValidationSummary" />
 | |
|         </div>
 | |
|     </div>
 | |
| 
 | |
|     <form asp-action="Index">
 | |
|         <input type="hidden" asp-for="ReturnUrl" />
 | |
|         <div class="row">
 | |
|             <div class="col-sm-8">
 | |
|                 @if (Model.IdentityScopes.Any())
 | |
|                 {
 | |
|                     <div class="form-group">
 | |
|                         <div class="card">
 | |
|                             <div class="card-header">
 | |
|                                 <span class="glyphicon glyphicon-user"></span>
 | |
|                                 Personal Information
 | |
|                             </div>
 | |
|                             <ul class="list-group list-group-flush">
 | |
|                                 @foreach (var scope in Model.IdentityScopes)
 | |
|                                 {
 | |
|                                     <partial name="_ScopeListItem" model="@scope" />
 | |
|                                 }
 | |
|                             </ul>
 | |
|                         </div>
 | |
|                     </div>
 | |
|                 }
 | |
| 
 | |
|                 @if (Model.ApiScopes.Any())
 | |
|                 {
 | |
|                     <div class="form-group">
 | |
|                         <div class="card">
 | |
|                             <div class="card-header">
 | |
|                                 <span class="glyphicon glyphicon-tasks"></span>
 | |
|                                 Application Access
 | |
|                             </div>
 | |
|                             <ul class="list-group list-group-flush">
 | |
|                                 @foreach (var scope in Model.ApiScopes)
 | |
|                                 {
 | |
|                                     <partial name="_ScopeListItem" model="scope" />
 | |
|                                 }
 | |
|                             </ul>
 | |
|                         </div>
 | |
|                     </div>
 | |
|                 }
 | |
| 
 | |
|                 <div class="form-group">
 | |
|                     <div class="card">
 | |
|                         <div class="card-header">
 | |
|                             <span class="glyphicon glyphicon-tasks"></span>
 | |
|                             Description
 | |
|                         </div>
 | |
|                         <div class="card-body">
 | |
|                             <input class="form-control" placeholder="Description or name of device" asp-for="Description" autofocus>
 | |
|                         </div>
 | |
|                     </div>
 | |
|                 </div>
 | |
| 
 | |
|                 @if (Model.AllowRememberConsent)
 | |
|                 {
 | |
|                     <div class="form-group">
 | |
|                         <div class="form-check">
 | |
|                             <input class="form-check-input" asp-for="RememberConsent">
 | |
|                             <label class="form-check-label" asp-for="RememberConsent">
 | |
|                                 <strong>Remember My Decision</strong>
 | |
|                             </label>
 | |
|                         </div>
 | |
|                     </div>
 | |
|                 }
 | |
|             </div>
 | |
|         </div>
 | |
| 
 | |
|         <div class="row">
 | |
|             <div class="col-sm-4">
 | |
|                 <button name="button" value="yes" class="btn btn-primary" autofocus>Yes, Allow</button>
 | |
|                 <button name="button" value="no" class="btn btn-secondary">No, Do Not Allow</button>
 | |
|             </div>
 | |
|             <div class="col-sm-4 col-lg-auto">
 | |
|                 @if (Model.ClientUrl != null)
 | |
|                 {
 | |
|                     <a class="btn btn-outline-info" href="@Model.ClientUrl">
 | |
|                         <span class="glyphicon glyphicon-info-sign"></span>
 | |
|                         <strong>@Model.ClientName</strong>
 | |
|                     </a>
 | |
|                 }
 | |
|             </div>
 | |
|         </div>
 | |
|     </form>
 | |
| </div>
 |