You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The documentation is solid for IDE use but not for CLI use. Was buildable with VS2019, so maybe that could be updated in the README. (Improve usage documentation #53)
The step in USAGE says to use -h in the conjur init command, this did not work in Conjur OSS and I needed to use -u (Conjur v4 leftover?) (Improve usage documentation #53)
This branch needs to be merged into master, because master is not current with the v5 Conjur API
Enhancement requests to consider
Although you can get manually get the environment variables and assign them to the needed variables to instantiate a Client, it would be nice if there was a built in way to do this like the Java API. In general configuration from outside of code is practically non-existent and it's not centralized. (Retrieving Environment Variables for Authentication #47)
Adding batch secret retrieval as a feature of The API, so it doesn't need to be done in manually by user. (Add Batch Secret Retrieval #49)
@sgnn7 / @JakeQuilty I added you both here the same as in the Java card, for @JakeQuilty to review the functionality available and @sgnn7 to review the tech debt.
@JakeQuilty if you run into issues using this with Conjur OSS, please let us know right away (before continuing to profile)
REVIEWING ca-conjur-api-dotnet-v5-master BRANCH
Review this repo and document items in the following categories with links to filed issues.
In addition, document succinctly whether this integration works with Conjur OSS / DAP and what methods are supported.
Supported flows
Note which flows are supported, and next to each that is supported note the method name. We can use this to improve the README documentation.
conjur list
)Methods
Client
Client Client(uri, account)
LogIn(string userName, string password)
TrustedCertificates.ImportPem (string certPath)
<Client>.Credential = new NetworkCredential(string userName, string apiKey)
IEnumerable<Variable> ListVariables(string query = null)
uint CountVariables(string query = null)
Host CreateHost(string name, string hostFactoryToken)
Policy
Policy <Client>.Policy(string policyName)
policy.LoadPolicy(Stream policyContent)
Variable
Variable <Client>.Variable(string name)
Boolean Check(string privilege)
AddSecret(string val)
String GetValue()
Improvements to release process
- Release of this project to NuGet (API wrapper library is available through NuGet #17)
dll
artifact (Investigate releasing.dll
as a project artifact #52)Repo documentation improvements
USAGE
says to use-h
in theconjur init
command, this did not work in Conjur OSS and I needed to use-u
(Conjur v4 leftover?) (Improve usage documentation #53)Test suite improvements (in particular, tests to add to alert us early to breakages)
mono
- I'm guessing this can be made better by .NET Core move (Library is compatible with both .Net Core and Framework #24)Repo standard maintenance tasks
Enhancement requests to consider
.NET Framework
base should be ideally moved to.NET Core
. (Library is compatible with both .Net Core and Framework #24)Conjur
->CyberArk
(References toConjur
have been updated toCyberArk
#23)## Bugs
- Fix error handling for policy loading for users/hosts w/ api_key_enabled (unconfirmed) - (#38)
Visual Studio 2019
api-dotnet.test.Conjur.Test.AuthenticatorTest.TestTokenCaching
api-dotnet.test.Conjur.Test.AuthenticatorTest.TestTokenThreadSafe
api-dotnet.test.Conjur.Test.ClientTest.ActingAsTest
api-dotnet.test.Conjur.Test.ClientTest.TestLogin
api-dotnet.test.Conjur.Test.HostFactoryTest.TestCreateHost
api-dotnet.test.Conjur.Test.ResourceTest.TestCheck
api-dotnet.test.Conjur.Test.UserTest.ListUserTest
api-dotnet.test.Conjur.Test.VariablesTest.GetVariableTest
api-dotnet.test.Conjur.Test.VariablesTest.ListVariableTest
The text was updated successfully, but these errors were encountered: