Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
webauthn-demo
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Josh Ji
webauthn-demo
Commits
b4bf7202
Commit
b4bf7202
authored
Sep 12, 2022
by
Josh Ji
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
index_.jsp
parent
14752a87
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
159 additions
and
0 deletions
+159
-0
src/main/webapp/index_.jsp
src/main/webapp/index_.jsp
+159
-0
No files found.
src/main/webapp/index_.jsp
0 → 100644
View file @
b4bf7202
<%@ page
language=
"java"
pageEncoding=
"UTF-8"
%>
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"utf-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<link
rel=
"shortcut icon"
href=
"favicon.ico"
>
<link
rel=
"stylesheet"
href=
"https://code.getmdl.io/1.3.0/material.teal-pink.min.css"
/>
<link
href=
"https://fonts.googleapis.com/icon?family=Material+Icons"
rel=
"stylesheet"
>
<link
href=
"stylesheets/webauthn.css"
rel=
"stylesheet"
>
<script
src=
"//code.getmdl.io/1.3.0/material.min.js"
></script>
<!-- Web Animations polyfill for Edge. -->
<script
src=
"https://rawgit.com/web-animations/web-animations-js/master/web-animations.min.js"
></script>
<title>
Thanks PL
</title>
</head>
<body>
<div
class=
"mdl-layout mdl-js-layout mdl-layout--fixed-header"
>
<header
class=
"mdl-layout__header"
>
<div
class=
"mdl-layout__header-row"
>
<span
class=
"mdl-layout__title"
>
WebAuthn Demo
</span>
</div>
<div
id=
"header-buttons"
class=
"mdl-layout__header-row"
>
<div
id=
"username-input"
class=
"mdl-textfield mdl-js-textfield mdl-textfield--floating-label"
>
<input
class=
"mdl-textfield__input"
id=
"username"
/>
<label
class=
"mdl-textfield__label"
for=
"username"
>
Username
</label>
</div>
<button
id=
"credential-button"
class=
"mdl-button mdl-js-button mdl-button--raised mdl-button--accent mdl-js-ripple-effect make-button"
title=
"Calls MakeCredential to register a new credential from a FIDO device"
>
Register
</button>
<button
id=
"authenticate-button"
class=
"mdl-button mdl-js-button mdl-button--raised mdl-button--accent mdl-js-ripple-effect auth-button"
title=
"Calls GetAssertion to request an assertion from a previously-registered FIDO device"
>
Login
</button>
<%-- <button id="isuvpaa-button"--%>
<%-- class="mdl-button mdl-js-button mdl-button--raised mdl-button--accent mdl-js-ripple-effect make-button"--%>
<%-- title="Calls IsUserVerifyingPlatformAuthenticatorAvailable. Returns "true" if the device supports an internal authenticator, and "false" if the device does not. (E.g., fingerprints on Android or TouchID on MacOS)"--%>
<%-- >--%>
<%-- isUVPAA</button>--%>
<%-- <button id="platform-button"--%>
<%-- class="mdl-button mdl-js-button mdl-button--raised mdl-button--accent mdl-js-ripple-effect make-button"--%>
<%-- title="A convenience method to register an internal authenticator. This is equivalent to calling MakeCredential with AttachmentType=Platform"--%>
<%-- >--%>
<%-- Register platform authenticator</button>--%>
<%-- <button id="credential-button"--%>
<%-- class="mdl-button mdl-js-button mdl-button--raised mdl-button--accent mdl-js-ripple-effect make-button"--%>
<%-- title="Calls MakeCredential to register a new credential from a FIDO device"--%>
<%-- >--%>
<%-- Register new credential</button>--%>
<%-- <button id="authenticate-button"--%>
<%-- class="mdl-button mdl-js-button mdl-button--raised mdl-button--accent mdl-js-ripple-effect auth-button"--%>
<%-- title="Calls GetAssertion to request an assertion from a previously-registered FIDO device"--%>
<%-- >--%>
<%-- Authenticate</button>--%>
</div>
</header>
<div
class=
"mdl-layout__drawer"
>
<span
class=
"mdl-layout-title"
>
Advanced Options
</span>
<div
class=
"mdl-list"
>
<div
class=
"mdl-list__item"
>
<label
class=
"mdl-checkbox mdl-js-checkbox"
for=
"switch-rr"
>
<input
type=
"checkbox"
id=
"switch-rr"
class=
"mdl-checkbox__input"
>
<span
class=
"mdl-checkbox__label"
>
Prevent Reregistration
</span>
</label>
</div>
<div
class=
"mdl-list__item"
>
<label
for=
"attachment"
class=
"attachment"
>
Attachment Type
</label>
<select
id=
"attachment"
class=
"attachment"
>
<option
value=
"none"
>
N/A
</option>
<option
value=
"platform"
>
Platform
</option>
<option
value=
"cross-platform"
>
Cross-Platform
</option>
</select>
</div>
<div
class=
"mdl-list__item"
>
<label
for=
"conveyance"
class=
"attachment"
>
Conveyance Preference
</label>
<select
id=
"conveyance"
class=
"attachment"
>
<option
value=
"NA"
>
N/A
</option>
<option
value=
"none"
>
None
</option>
<option
value=
"indirect"
>
Indirect
</option>
<option
value=
"direct"
>
Direct
</option>
</select>
</div>
<div
class=
"mdl-list__item"
>
<label
class=
"mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect"
for=
"switch-rk"
>
<input
type=
"checkbox"
id=
"switch-rk"
class=
"mdl-checkbox__input"
>
<span
class=
"mdl-checkbox__label"
>
Require resident key
</span>
</label>
</div>
<div
class=
"mdl-list__item"
>
<label
for=
"userVerification"
class=
"attachment"
>
User Verification
</label>
<select
id=
"userVerification"
class=
"attachment"
>
<option
value=
"none"
>
None
</option>
<option
value=
"required"
>
Required
</option>
<option
value=
"preferred"
>
Preferred
</option>
<option
value=
"discouraged"
>
Discouraged
</option>
</select>
</div>
<div
class=
"mdl-list__item"
>
<label
class=
"mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect"
for=
"switch-uvm"
>
<input
type=
"checkbox"
id=
"switch-uvm"
class=
"mdl-checkbox__input"
>
<span
class=
"mdl-checkbox__label"
>
User Verification Method
</span>
</label>
</div>
<div
class=
"mdl-list__item"
>
<div
class=
"mdl-textfield mdl-js-textfield mdl-textfield--floating-label"
>
<input
class=
"mdl-textfield__input"
type=
"text"
pattern=
"-?[0-9]*(\.[0-9]+)?"
id=
"customTimeout"
>
<label
class=
"mdl-textfield__label"
for=
"customTimeout"
>
Timeout (milliseconds)
</label>
<span
class=
"mdl-textfield__error"
>
Input is not a number!
</span>
</div>
</div>
<div
class=
"mdl-list__item"
>
<div
class=
"mdl-textfield mdl-js-textfield mdl-textfield--floating-label"
>
<input
class=
"mdl-textfield__input"
type=
"text"
pattern=
"-?[0-9]*(\.[0-9]+)?"
id=
"abortTimeout"
>
<label
class=
"mdl-textfield__label"
for=
"abortTimeout"
>
AbortTimeout (milliseconds)
</label>
<span
class=
"mdl-textfield__error"
>
Input is not a number!
</span>
</div>
</div>
<div
class=
"mdl-list__item"
>
<a
href=
"${logoutUrl}"
>
Logout
</a>
</div>
</div>
</div>
<main
class=
"flex-layout"
>
<div
class=
"mdl-layout__content mdl-color--grey-100 flex-content"
>
<div
id=
"active"
class=
"hidden activity-bar"
>
<h3
class=
"active-text"
>
Waiting for user touch
</h3>
<div
class=
"mdl-progress mdl-js-progress mdl-progress__indeterminate page-width"
></div>
</div>
<div
id=
"credentials"
class=
"mdl-grid mdl-grid--no-spacing"
></div>
</div>
<footer
id=
"github"
class=
"mdl-mini-footer"
>
<div
class=
"mdl-mini-footer__left-section"
>
<ul
class=
"mdl-mini-footer__link-list"
>
<%-- <li>${nickname}</li>--%>
</ul>
</div>
<div
class=
"mdl-mini-footer__right-section"
>
<ul
class=
"mdl-mini-footer__link-list"
>
<li>
<a
href=
"https://github.com/google/webauthndemo"
>
GitHub
</a>
</li>
</ul>
</div>
</footer>
<div
id=
"snack-bar"
class=
"mdl-js-snackbar mdl-snackbar"
>
<div
class=
"mdl-snackbar__text"
></div>
<button
class=
"mdl-snackbar__action"
type=
"button"
></button>
</div>
</main>
</div>
<script
src=
"js/webauthn.js"
></script>
</body>
</html>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment