Commit Graph

26 Commits

Author SHA1 Message Date
nazeh
ba66c3ccd7 chore(examples): cargo fmt 2024-10-02 18:21:21 +03:00
nazeh
2b15826fa3 fix(examples): rename cargo.toml to Cargo.toml 2024-10-02 18:15:42 +03:00
nazeh
7485e41a77 wip 2024-10-02 18:15:20 +03:00
nazeh
0e90b8068a fix(examples): rename cargo.toml to Cargo.toml 2024-10-02 18:12:55 +03:00
nazeh
02bea3146c examples(authn): add signup example 2024-10-02 17:17:01 +03:00
nazeh
d39e3b933c examples(authz): update authz 3rd party app 2024-09-18 11:29:30 +03:00
nazeh
80bed52c85 feat(pubky): authRequest response return PublicKey instead of Session
In Authentication mode, there might be no Homeserver to sign in to and get a session
2024-09-17 19:02:13 +03:00
nazeh
c8dd8e18b2 docs: test deploy github page 2024-09-08 12:08:04 +03:00
nazeh
18af01cf54 feat(common): rename capabilities::Ability to Action 2024-09-07 16:46:51 +03:00
nazeh
db006612ef feat(js): return Session class from auth methods 2024-09-07 11:35:24 +03:00
nazeh
32377080d1 feat(js): add authRequest() 2024-09-06 22:17:12 +03:00
nazeh
cfd50451a2 examples(authz): simplify authenticator using native methods 2024-09-06 15:09:58 +03:00
nazeh
f1b65e9dac feat(pubky): add PubkyClient::auth_request and send_auth_token 2024-09-05 20:50:02 +03:00
nazeh
5773b2d046 wip: first demo of authz 2024-09-03 11:31:36 +03:00
nazeh
634d309766 examples(authz): test thirdPartySignin() 2024-09-02 17:05:06 +03:00
nazeh
25f757f94d feat(pubky): add PubkyClient::authorize() 2024-09-02 00:22:32 +03:00
nazeh
cf46ff849c examples(authz): update svgs and add copied to clipboard note 2024-09-02 00:20:02 +03:00
nazeh
5d9be5c0f0 feat(js): add randomBytes() and hash() functions 2024-09-01 18:17:34 +03:00
nazeh
915ae66f1a feat(js): add window.pubky and move static methods out of PubkyClient 2024-09-01 16:47:22 +03:00
nazeh
de38987d96 refactor(pubky): move recovery_file code to pubky_common 2024-08-31 17:29:32 +03:00
nazeh
8c56e6033b wip: test keyring cross platforms 2024-08-31 11:09:16 +03:00
nazeh
52fddd807b examples(authz): initial authenticator using keyring crate 2024-08-31 00:12:04 +03:00
nazeh
8e70b2b0e6 examples(authz): initial use of httprelay callback function 2024-08-30 13:38:40 +03:00
nazeh
eeb2784da7 examples(authz): style fixes 2024-08-30 11:11:02 +03:00
nazeh
7fc0e00e41 examples(authz): switch from plain js to web components 2024-08-30 10:46:52 +03:00
nazeh
51c3e444b0 examples(authz): start 3rd party app frontend 2024-08-29 19:05:36 +03:00