Commit Graph

  • b4e19944af accept any secret for open clients master Dusan Jakub 2023-10-18 13:09:33 +02:00
  • a57f40e0a4 readme Dusan Jakub 2023-10-16 13:39:22 +02:00
  • 6840d86f94 readme Dusan Jakub 2023-10-16 13:37:27 +02:00
  • 6e771ff848 readme Dusan Jakub 2023-10-16 13:35:51 +02:00
  • df6b607d40 styling Dusan Jakub 2023-10-16 12:02:00 +02:00
  • 4168ae8514 styling - list at the end Dusan Jakub 2023-10-16 12:00:21 +02:00
  • e3a186e095 styling - resolve scrolling issue Dusan Jakub 2023-10-16 11:56:07 +02:00
  • 7cb1d92b15 passwordless: labels and better deserializing of authData Dusan Jakub 2023-10-16 11:44:05 +02:00
  • 5b61d61e4e more tolerant CBOR Dusan Jakub 2023-10-11 23:12:54 +02:00
  • 830048d3e2 decoding webauthn Dusan Jakub 2023-10-11 23:08:58 +02:00
  • d77317adab options to Passwordless, more texts Dusan Jakub 2023-10-11 18:32:52 +02:00
  • e4ffe82915 hidden faster way of filling up the login form Dusan Jakub 2023-10-11 17:51:18 +02:00
  • 48ab035574 'state' is optional Dusan Jakub 2023-10-11 16:17:47 +02:00
  • d7d2b94dea Paswordless UI redone konarfil 2023-10-10 13:39:21 +02:00
  • daf109a6bf cbor decoding of attestationObject Dusan Jakub 2023-10-04 18:31:17 +02:00
  • 89f316d201 add relying party id and name some css Dusan Jakub 2023-10-04 10:50:13 +02:00
  • b88a365ba5 add more redirects Dusan Jakub 2023-10-02 12:21:25 +02:00
  • 31bb3a7fa8 id_token iss Dusan Jakub 2023-09-27 15:10:03 +02:00
  • a779af19b4 id_token Dusan Jakub 2023-09-27 14:54:00 +02:00
  • 7945b5f250 error handling when user webauth2 user does not exist Dusan Jakub 2023-09-27 13:51:01 +02:00
  • 9af3b6431b replace the index page Dusan Jakub 2023-09-27 12:12:52 +02:00
  • dedcf5115e add a utility route to restart state Dusan Jakub 2023-09-27 12:07:08 +02:00
  • c802bea639 webauthn - add a stealthy link from regular login page Dusan Jakub 2023-09-27 10:48:46 +02:00
  • cb58273bdd Update build_and_deploy.yml Filip Koňařík 2023-09-27 10:28:31 +02:00
  • 07bc7f9a8b webauthn - fix login Dusan Jakub 2023-09-27 10:24:58 +02:00
  • e3c506c753 webauthn - UI fixes, scrolling Dusan Jakub 2023-09-27 10:21:45 +02:00
  • e746406825 for demo purposes, just allow adding credentials to existing users Dusan Jakub 2023-09-27 10:13:26 +02:00
  • 93146e1ba2 Update build_and_deploy.yml Filip Koňařík 2023-09-27 10:25:55 +02:00
  • 77d91b56cb Update build_and_deploy.yml Filip Koňařík 2023-09-27 10:23:50 +02:00
  • ca12e7a0d5 Delete .github/workflows/artifacts-cleanup.yml Filip Koňařík 2023-09-27 10:21:33 +02:00
  • ef69e91c4e Delete .github/workflows/build.yml Filip Koňařík 2023-09-27 10:21:17 +02:00
  • 700bcc0120 Delete .github/workflows/deploy.yml Filip Koňařík 2023-09-27 10:21:09 +02:00
  • 76eba8575e Update build_and_deploy.yml Filip Koňařík 2023-09-27 10:20:47 +02:00
  • 6c9dbc754c more allowed redirects Dusan Jakub 2023-09-27 09:12:20 +02:00
  • fc0af19981 Passwordless login redirect (but it doesn't work yet) Dusan Jakub 2023-09-26 16:08:46 +02:00
  • 7cc76c3e99 Passwordless login redesign Dusan Jakub 2023-09-26 16:02:33 +02:00
  • 4af7230e5d Passwordless login redesign Dusan Jakub 2023-09-26 15:56:33 +02:00
  • 3ca1bde61b Error and success screens redesigned konarfil 2023-09-26 14:00:47 +02:00
  • 37c7c76704 First stab at integrating webauthn login to the rest Dusan Jakub 2023-09-26 13:57:08 +02:00
  • 90d1357809 Remove wrong session input konarfil 2023-09-26 13:46:25 +02:00
  • 5c4c2a1a46 Device Login redesign konarfil 2023-09-26 13:42:23 +02:00
  • cb309096f8 use common layout for login and consents Dusan Jakub 2023-09-26 13:14:52 +02:00
  • a43336567a Merge branch 'master' of https://github.com/ysoftdevs/oauth-playground-server konarfil 2023-09-26 12:54:31 +02:00
  • e9b240e8a7 Consent should be checked by default konarfil 2023-09-26 12:54:25 +02:00
  • a391d628bf webauthn tracer somewhat working now Dusan Jakub 2023-09-26 12:49:57 +02:00
  • 99f62423a9 WIP webauthn tracer Dusan Jakub 2023-09-26 12:28:34 +02:00
  • ebb18f5e9a Fix konarfil 2023-09-26 12:50:08 +02:00
  • 31de1f88fe Consents page redesign konarfil 2023-09-26 12:47:15 +02:00
  • 5b14211214 Login page redesign to materialize konarfil 2023-09-26 12:32:11 +02:00
  • 2ca31e9890 DAG interval lengthened to 5 sec Dusan Jakub 2023-09-26 09:37:29 +02:00
  • c158b90fb2 DAG interval shortened to 1 sec Dusan Jakub 2023-09-26 09:22:16 +02:00
  • 0fa736afa3 WIP webauthn tracer Dusan Jakub 2023-09-25 17:25:55 +02:00
  • f4d2ac3899 WIP webauthn Dusan Jakub 2023-09-25 16:55:29 +02:00
  • 9a0c3988e2 add another user / user Dusan Jakub 2023-09-25 15:51:41 +02:00
  • d493352963 typo Dusan Jakub 2023-09-25 15:36:27 +02:00
  • 1e615b2566 allow multiple redirect uris per client Dusan Jakub 2023-09-25 15:24:32 +02:00
  • c02f950c33 Create artifacts-cleanup.yml Filip Koňařík 2023-09-25 15:10:51 +02:00
  • dca982327c add clients Dusan Jakub 2023-09-25 15:10:22 +02:00
  • 15345f3371 Create build_and_deploy.yml Filip Koňařík 2023-09-25 14:59:59 +02:00
  • de347b41b0 Update deploy.yml Filip Koňařík 2023-09-25 14:57:46 +02:00
  • 3111fd478f Create deploy.yml Filip Koňařík 2023-09-25 14:53:19 +02:00
  • 65f2435ad3 Update build.yml Filip Koňařík 2023-09-25 14:53:00 +02:00
  • ef8f4e7ce5 mvnw executable Dusan Jakub 2023-09-25 14:50:43 +02:00
  • ec5266a00d Update build.yml Filip Koňařík 2023-09-25 14:50:56 +02:00
  • 513c91a94e Create build.yml Filip Koňařík 2023-09-25 14:48:55 +02:00
  • 9d3aa6e976 build uber jar Dusan Jakub 2023-09-25 14:48:14 +02:00
  • 5462333ed0 WIP webauthn - fix a security issue when anyone could register a new credential in existing user's name Dusan Jakub 2023-09-25 11:27:12 +02:00
  • 5a677721df WIP webauthn - a dummy frontend Dusan Jakub 2023-09-20 17:52:42 +02:00
  • b0637e8541 WIP webauthn - backend Dusan Jakub 2023-09-20 17:26:57 +02:00
  • 8ce94899e7 refactor tests - bad pkce Dusan Jakub 2023-09-20 08:38:46 +02:00
  • 95cf6152b6 refactor tests - bad creds Dusan Jakub 2023-09-19 22:22:39 +02:00
  • 24159f7dcb refactor tests Dusan Jakub 2023-09-19 22:18:08 +02:00
  • 507242b4ca refactor tests Dusan Jakub 2023-09-19 22:02:23 +02:00
  • 8ec906c0b8 refactor tests, introduce TokenEndpointCall Dusan Jakub 2023-09-19 21:53:29 +02:00
  • e081da00da error handling split among: 1. user visible exception (directly shown to users as html) 2. redirect exception (pass back to redirect uri) 3. api exception (json) Dusan Jakub 2023-09-19 21:23:38 +02:00
  • 470600d7f1 error template Dusan Jakub 2023-09-19 10:39:11 +02:00
  • 4b9c991439 remove deprecated error constructor Dusan Jakub 2023-09-19 10:35:22 +02:00
  • d6bd44e799 DAG authorization pending - now correctly in JSON with standard code Dusan Jakub 2023-09-19 10:30:56 +02:00
  • 9a7a437153 DAG authorization pending - now correctly in JSON Dusan Jakub 2023-09-18 19:14:32 +02:00
  • 24a4235bf8 DAG authorization pending - test mistakenly accepting HTML instead of JSON Dusan Jakub 2023-09-18 19:04:56 +02:00
  • 2be05a2573 DAG authorization pending - failing test Dusan Jakub 2023-09-18 18:32:56 +02:00
  • fc039750b2 fix verification url generation, rewrite DAG test Dusan Jakub 2023-09-18 18:29:42 +02:00
  • f300fdb13f test of PKCE flow Dusan Jakub 2023-09-18 16:36:48 +02:00
  • 744e7d3375 test of Implicit flow Dusan Jakub 2023-09-18 16:29:02 +02:00
  • 641927387c test of Auth Code Grant flow Dusan Jakub 2023-09-18 16:25:54 +02:00
  • 650dbdb074 test of Auth Code Grant flow Dusan Jakub 2023-09-18 15:50:08 +02:00
  • aff39b8d26 remove generated GreetingResource Dusan Jakub 2023-09-18 14:19:49 +02:00
  • 2b2616cbe7 Device Auth. Grant - redden device token, get token Dusan Jakub 2023-09-18 14:17:37 +02:00
  • e464146476 Device Auth. Grant - test Dusan Jakub 2023-09-18 13:54:48 +02:00
  • 6de8c49b12 Device Auth. Grant - the web browser part Dusan Jakub 2023-09-18 13:02:26 +02:00
  • 47cc55d87f PKCE Dusan Jakub 2023-09-15 17:12:38 +02:00
  • bcba2d00b3 Implicit flow Dusan Jakub 2023-09-15 15:06:58 +02:00
  • 5eecf5ec6d Token response Dusan Jakub 2023-09-15 14:12:14 +02:00
  • 38403ff828 Token Endpoint Dusan Jakub 2023-09-15 14:06:27 +02:00
  • e703ca25a1 WIP scopes screen and session management Dusan Jakub 2023-09-13 15:37:08 +02:00
  • 451eccfe00 Client and user validation Dusan Jakub 2023-09-13 10:32:52 +02:00
  • ea1cc69f8d Login submit Dusan Jakub 2023-09-11 16:53:09 +02:00
  • 42dc3e4e5c Login page Dusan Jakub 2023-09-11 16:32:56 +02:00
  • 24f51490d5 Quarkus template Dušan Jakub 2023-09-11 15:45:31 +02:00
  • 18aa9989d7 Initial commit Dušan Jakub 2023-09-11 15:42:40 +02:00