Compare commits

..

3 Commits

4 changed files with 11 additions and 8 deletions

View File

@ -5,7 +5,7 @@ issuer.html
| *issuer.html* | *issuer.html*
| [issuer.rest.walnut.js](https://git.oauth3.org/OAuth3/issuer.rest.walnut.js) | [issuer.rest.walnut.js](https://git.oauth3.org/OAuth3/issuer.rest.walnut.js)
| [issuer.srv](https://git.oauth3.org/OAuth3/issuer.srv) | [issuer.srv](https://git.oauth3.org/OAuth3/issuer.srv)
| Sponsored by [ppl](https://ppl.family) | Sponsored by [Daplie](https://daplie.com)
This is a browser application which implements the issuer side of the *authorization_dialog* flow for OAuth3. This is a browser application which implements the issuer side of the *authorization_dialog* flow for OAuth3.

View File

@ -69,7 +69,7 @@
<img src="./img/pressed-check.png" class="check js-remember-status"> <img src="./img/pressed-check.png" class="check js-remember-status">
<!-- <span class="fa fa-2x fa-purple fa-square-o dap-remember-margin js-remember-status"></span> --> <!-- <span class="fa fa-2x fa-purple fa-square-o dap-remember-margin js-remember-status"></span> -->
<span class="dap-remember-me noselect">Remember this device.</span> <span class="dap-remember-me noselect">Remember this device.</span>
<input class="js-remember-checkbox hidden" type="checkbox"></input> <input class="js-remember-checkbox hidden" type="checkbox" checked></input>
</label> </label>
</div> </div>
<button type="submit" class="btn btn-primary submit-btn dap-full-button-green js-submit-code-btn" disabled>Submit</button> <button type="submit" class="btn btn-primary submit-btn dap-full-button-green js-submit-code-btn" disabled>Submit</button>

View File

@ -362,7 +362,13 @@ $(function () {
function handleAuthorizationDialog() { function handleAuthorizationDialog() {
return getSession(CONFIG.host).then(function (session) { return getSession(CONFIG.host).then(function (session) {
return getGrants(session); return getGrants(session);
}).catch(function () { }).catch(function (e) {
if(e) {
console.error(
"Error authing current session. Requiring re-login. Message: "
, e.message
);
}
// TODO select the providers the client wants to show // TODO select the providers the client wants to show
// providers=daplie.com,facebook.com,google.com // etc // providers=daplie.com,facebook.com,google.com // etc
// TODO let the client specify switch_user // TODO let the client specify switch_user

View File

@ -40,21 +40,18 @@ $('body').on('click', '.js-remember-label', function (ev) {
var $this = $(this); var $this = $(this);
if ($this.find('.js-remember-checkbox').is(':checked') === true) { if ($this.find('.js-remember-checkbox').is(':checked') === true) {
$this.find('.js-remember-checkbox').prop( "checked", false ); $this.find('.js-remember-checkbox').prop( "checked", false );
$this.find('.js-remember-status').attr("src", "./img/unpressed-check.png");
} else { } else {
$this.find('.js-remember-checkbox').prop( "checked", true ); $this.find('.js-remember-checkbox').prop( "checked", true );
$this.find('.js-remember-status').attr("src", "./img/pressed-check.png");
} }
}); });
$('body').on('click', '.check', function () {
'use strict';
});
$('body').on('click', '.js-auth-li-enabled', function (ev) { $('body').on('click', '.js-auth-li-enabled', function (ev) {
'use strict'; 'use strict';
ev.preventDefault(); ev.preventDefault();
ev.stopPropagation(); ev.stopPropagation();
var $this = $(this); var $this = $(this);
var $hiddenCheckbox = $this.find('.js-auth-checkbox'); var $hiddenCheckbox = $this.find('.js-auth-checkbox');
var $img = $this.find('.check'); var $img = $this.find('.check');