Commit Graph

40 Commits

Author SHA1 Message Date
Deepak Prabhakara
331c3cf318
Switch to saml20 (#21)
* Use boxyhq/saml20

* use sign from saml20

* cleaned up GetKeyInfo

* cleaned up getPublicKeyPemFromCertificate

* cleaned up node-forge

* use hasValidSignature from saml20

* cleanup and update saml20 to the beta version

* throw an error if signature is not valid

* updated saml20
2022-04-26 18:02:12 +01:00
Deepak Prabhakara
d1f6cba776 tweaked firstName and lastName 2022-03-02 23:50:03 +00:00
Kiran K
9bc55ea7f0
Validate AuthnRequest signature (#11)
* Validate AuthnRequest signature skelton

* Code refactor: Move the base64decode to common method

* wip

* Add signature validation

* Read the keys from config

* Lock dep version

Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
2022-03-02 21:06:04 +00:00
Kiran K
eb0a0fe518
Add example.org to the domain list so that users can test multiple domains (#12)
* Add the email domain dropdown

* Fix #5

Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
2022-03-02 21:02:13 +00:00
Aswin V
1e0dd8feea Remove await 2022-03-01 00:44:19 +05:30
Aswin V
19871ee647 Use email hash to generate id 2022-02-24 22:53:35 +05:30
Aswin V
cc68eca2f8 Handle POST binding 2022-02-24 22:06:25 +05:30
Kiran
d344fcb1d2 Code cleanup 2022-02-23 19:27:26 +05:30
Kiran
9b86ea8b2e Code cleanup 2022-02-23 19:18:20 +05:30
Aswin V
e68b437a85 use saml req id 2022-02-23 18:05:58 +05:30
Aswin V
da494e066a Use 302 redirect 2022-02-22 15:50:13 +05:30
Aswin V
4f777fd08d Fix idpIdentityId 2022-02-22 15:50:01 +05:30
Aswin V
628e760b8b Validate email and build SAML response 2022-02-22 13:47:41 +05:30
Aswin V
6f9bab1969 Redirect to login after req parsing 2022-02-22 13:46:54 +05:30
Aswin V
4022901ea9 Add prettier config and format files 2022-02-22 11:06:06 +05:30
Aswin V
e25bb86413 parse SAML req 2022-02-22 11:05:42 +05:30
Kiran
631a3b6884 Fix the signing -wip 2022-02-21 21:37:39 +05:30
Kiran
b53c3b41b7 Fix the signing -wip 2022-02-21 21:06:25 +05:30
Kiran
aa76970fe7 cleanup util 2022-02-21 20:01:47 +05:30
Kiran
aaa007f005 Create saml response 2022-02-21 11:22:12 +05:30
Kiran
0c37d02d40 Remove unused dep 2022-02-18 12:57:08 +05:30
Kiran
a8444c434a Fix 2022-02-18 11:21:30 +05:30
Kiran
b9e9b53941 Cleanup 2022-02-18 09:37:27 +05:30
Kiran
c3c09856bc Merged 2022-02-17 21:43:25 +05:30
Kiran
7919ef8fcc Save the certificate to db 2022-02-17 14:51:19 +05:30
Kiran
dc9b150304 Fix the api endpoints 2022-02-17 12:27:50 +05:30
Kiran
6466c3a59f cleanup 2022-02-17 11:35:50 +05:30
Kiran
023eaaa04c Create and list apps 2022-02-05 22:35:56 +05:30
Kiran
8680155ccb Create and list apps 2022-02-05 22:35:37 +05:30
Kiran
ca5410af6d Create and list apps 2022-02-05 22:34:55 +05:30
Kiran
141a920a50 wip 2022-01-15 01:25:28 +05:30
Kiran
505416e828 wip 2022-01-14 22:33:09 +05:30
Kiran
85f344c551 wip 2022-01-14 22:10:25 +05:30
Kiran
eea4b1527e wip 2022-01-14 01:12:17 +05:30
Kiran
1c2657750c wip 2022-01-14 00:50:01 +05:30
Kiran
6f1555777e wip 2022-01-13 23:43:25 +05:30
Kiran
a7910057a3 wip 2022-01-13 23:20:16 +05:30
Kiran
42a1681dbc wip 2022-01-13 22:37:44 +05:30
Kiran
d66a462e07 first commit 2022-01-09 12:58:39 +05:30
Kiran
cf64de8cd3 Initial commit from Create Next App 2022-01-08 20:41:13 +05:30