24 Commits

Author SHA1 Message Date
c11911c4a7 Fix ApplicationsManager
Missing return
2021-06-08 22:30:23 +02:00
eb5849c16d Add log to gRPC api 2021-06-07 20:16:27 +02:00
08a954f836 Move Protos to Shared library 2021-06-07 20:11:44 +02:00
1d6c8de71b Add AkariApi gRPC service 2021-06-07 19:49:35 +02:00
0f88e82e28 Make VerifyToken public in IApplicationsManager 2021-06-07 19:48:43 +02:00
35c1665950 Add a check for ApplicationsManager 2021-06-07 18:37:16 +02:00
bd191b113a Add IApplicationManager.IsFingerprintRegistered 2021-06-07 17:38:06 +02:00
a3349e23c9 Fix IKeyManager
Now correctly delete key folder while avoiding issues
2021-06-07 16:12:20 +02:00
ee9bc9ad33 Update IMasterKeyService
Use an explicit property instead of a method for CheckConfig
2021-06-07 15:39:59 +02:00
bee5ac6f9e Add sealed services
Also fix a missing IDisposable
2021-06-07 01:45:28 +02:00
f539455e10 Implement IKeyManager 2021-06-07 01:44:47 +02:00
efbac54600 Add IMasterKeyService 2021-06-06 20:06:04 +02:00
7a1f2946fc Add IApplicationManager 2021-06-05 21:36:01 +02:00
f08f3cf71f Remove unused property 2021-06-05 17:36:04 +02:00
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
187c320704 Update IFingerprintManager 2021-06-05 10:47:11 +02:00
5e303c39f2 Add RemoveFingerprintCommand 2021-06-04 23:26:22 +02:00
97fe70085e Update IFingerprintManager
Add FingerprintsHash to get registered fingerprints
2021-06-04 20:22:04 +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
2b81f3e5ba Add AuthLifetimeService
Refactor AuthManager
2021-06-04 18:32:47 +02:00
adcde19346 Add FingerprintManager 2021-06-03 20:19:42 +02:00
370e41abab Initial Commit 2021-06-03 14:48:02 +02:00