David Sparer
1a7ce13ec3
fixed error in test project
2017-08-06 10:40:36 -05:00
David Sparer
47f4efe60c
added some interfaces to making testing easier
...
created simple behavior tests for the credential service facade
2017-05-05 11:22:17 -06:00
David Sparer
3acd77a63d
added a few minor tests
2017-05-04 17:40:51 -06:00
David Sparer
57fe2a6cc2
added some tests for the cred record converter
2017-05-04 10:20:01 -06:00
David Sparer
467ceb89b1
moved some cred repo classes to a sub-namespace
2017-05-03 17:54:51 -06:00
David Sparer
873bc3f582
removed an unused class
2017-05-03 17:02:50 -06:00
David Sparer
9ebb37c524
added function to get a specific cred record by id
2017-05-03 16:07:01 -06:00
David Sparer
dc72b87479
refactored repo unlocker select-next method
2017-04-13 12:29:48 -06:00
David Sparer
d63177f3c7
modified the cred repo interface
...
load now requires a decryption key
2017-04-06 14:56:19 -06:00
David Sparer
e9d41fd01b
changed interface for loading credentials from a repo to get around issues with providing a key
2017-04-06 09:16:14 -06:00
David Sparer
8439d6d3aa
lots of reworked interfaces around cred repo serialization
...
- decryptors now expose a property that represents what key they will use for decrypt. this can be used by decorators to properly encapsulate password prompts
- added some basic acceptance tests around cred repos
- added some stubby implementations for IDataProvider and the key provider decorators
2017-04-03 20:09:47 -06:00
David Sparer
92a5249e45
renamed test class
2017-02-14 15:51:54 -07:00
David Sparer
beac6be7db
fixed some tests
2017-02-11 16:23:14 -07:00
David Sparer
49d1e0622b
removed unnecessary classes
2017-02-11 07:48:31 -07:00
David Sparer
6c272d9336
renamed ICredentialProviderCatalog to ICredentialRepositoryList
2017-02-10 16:41:43 -07:00
David Sparer
b8c2c86c59
renamed ICredentialProvider to ICredentialRepository and split up data/behavior to separate classes
2017-02-10 12:17:12 -07:00
David Sparer
8993794a88
created a test for the credential deletion confirmer
2017-01-26 09:58:01 -07:00
David Sparer
94a8a5c753
credential harvester now only returns unique credentials sets (based on domain & username)
2017-01-25 13:19:02 -07:00
David Sparer
c69e1bb091
Fleshed out the CredentialProviderCatalog
2016-11-09 15:00:12 -07:00
David Sparer
49531285c9
Renamed class CredentialCatalog to CredentialProviderCatalog
2016-11-09 14:37:04 -07:00
David Sparer
b9824d0095
Renamed test to reflect var name change
2016-11-09 14:36:28 -07:00
David Sparer
3dc04f9246
Renamed UniqueId to just Id
2016-11-09 14:27:22 -07:00
David Sparer
656e3ff022
Began fleshing out the CredentialRecordCatalog which will be a master list of all ICredentialRecords. Will probably be refactoring this a bit more.
2016-11-07 15:33:06 -07:00
David Sparer
94f1a80323
ICredentialLists now hold a reference to their assoviated credential provider
2016-11-07 15:26:11 -07:00
David Sparer
6d819206ea
Renamed ICredential to ICredentialRecord
2016-11-07 13:34:43 -07:00
David Sparer
b3bf86d404
Added a few domain specific functions to ICredentialList
2016-10-31 09:17:43 -06:00
David Sparer
296c337eb6
renamed some classes to make more sense
2016-10-31 08:25:22 -06:00
David Sparer
fffc0f9eae
Added a copy constructor to the CredentialRecord
2016-10-28 11:41:27 -06:00
David Sparer
1d2889f5b8
Can create new credential record with a specific Guid
2016-10-28 11:18:53 -06:00
David Sparer
6ed7568cd9
Added UniqueId property to ICredential
2016-10-28 11:11:11 -06:00
David Sparer
22ca5b76b4
Created an interface for the credential repository
2016-10-28 10:51:07 -06:00
David Sparer
a03ce5bf7b
Created minimalistic class to encapsulate the credential list (repository)
2016-10-28 10:32:53 -06:00
David Sparer
2994806a35
Created an interface and implementation for credential records
2016-10-28 10:00:16 -06:00