Commit Graph

21 Commits

Author SHA1 Message Date
d7691e414b Use random salt for each fingerprint key
Salt length depended on fingerprint name length, which lead to weak salts in some cases
It's now a fixed length (12 bytes)
2021-06-05 12:20:14 +02:00
3b1755b793 Fix Base64 parse 2021-06-05 11:44:58 +02:00
2af811873b Fix AddFingerprintCommand 2021-06-05 11:34:59 +02:00
933d123d44 Update commands registration
Now use reflection to load all commands directly into the DI container
2021-06-05 11:02:33 +02:00
b040f5b0b2 Move Extensions methods 2021-06-05 10:59:06 +02:00
b08bb91493 Add AddFingerprintCommand 2021-06-05 10:48:43 +02:00
f6794a09a3 Update Security methods 2021-06-05 10:48:33 +02:00
187c320704 Update IFingerprintManager 2021-06-05 10:47:11 +02:00
5e303c39f2 Add RemoveFingerprintCommand 2021-06-04 23:26:22 +02:00
90afa7fe3b Add FingerprintCommand 2021-06-04 20:41:14 +02:00
6b6325eeaf Add DI support to CliFx 2021-06-04 20:41:04 +02:00
de2cfdb632 Add Spectre.Console support 2021-06-04 20:39:41 +02:00
97fe70085e Update IFingerprintManager
Add FingerprintsHash to get registered fingerprints
2021-06-04 20:22:04 +02:00
60a8c29fdd Add CliFx support 2021-06-04 19:06:13 +02:00
a554706903 Add AuthManager.Remove 2021-06-04 18:45:38 +02:00
f053cd508e Update IAuthManager 2021-06-04 18:34:24 +02:00
d02d738ba4 Update .gitignore 2021-06-04 18:33:01 +02:00
2b81f3e5ba Add AuthLifetimeService
Refactor AuthManager
2021-06-04 18:32:47 +02:00
adcde19346 Add FingerprintManager 2021-06-03 20:19:42 +02:00
1c6b545e6b Add Argon2 dependency 2021-06-03 18:51:31 +02:00
370e41abab Initial Commit 2021-06-03 14:48:02 +02:00