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>
 |