New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Features #16

Merged
merged 1 commit into from Oct 25, 2011

Conversation

Projects
None yet
2 participants
@ctchnrelez

ctchnrelez commented Oct 22, 2011

I modified CouchRequest.cs & CouchClient.cs with the following features:

  1. Connect via HTTPS
  2. Basic Authentication which required adding the AuthenticationType enumeration (Cookie or Basic).

I also modified CouchClient.cs with the following functions:

  1. CreateUser function with password hashing and salting.
  2. DeleteUser function.

I also added these classes because of the new features:

  1. UniqueIndentifiers
  2. SecurityUtility

Last but not least, I added GetUUID function. This is not needed with .NET necessarily since you can
do "Guid.NewGuid();"

I tested functionality with Cloudant and Couchbase Single Server. Further testing may be needed for CouchDB version 1.0 and greater.

If you have any questions or concerns, please let me know.

unknown unknown
I modified CouchRequest.cs & CouchClient.cs with the following features:
Connect via HTTPS
Basic Authentication which requred AuthenticationType enumeration (Cookie or Basic).

I modified CouchClient.cs with the following functions:

CreateUser function with password hashing and salting.
DeleteUser function

Not really needed but added GetUUID fucntion

I also added these classes because of the new features:

Classes UniqueIndentifiers and
SecurityUtility

@soitgoes soitgoes merged commit 37b1668 into soitgoes:master Oct 25, 2011

@soitgoes

This comment has been minimized.

Show comment
Hide comment
@soitgoes

soitgoes Oct 25, 2011

Owner

Sorry for the delay, been busy at work. Thanks so much for the contribution, I merged in your branch to 1.0, 1.1.0 and master. Now that I'm looking at it cookie based authentication probably shouldn't even be an option since it expires and it requires an additional request, so I've made Basic Auth the default.

Owner

soitgoes commented Oct 25, 2011

Sorry for the delay, been busy at work. Thanks so much for the contribution, I merged in your branch to 1.0, 1.1.0 and master. Now that I'm looking at it cookie based authentication probably shouldn't even be an option since it expires and it requires an additional request, so I've made Basic Auth the default.

@ctchnrelez

This comment has been minimized.

Show comment
Hide comment
@ctchnrelez

ctchnrelez Oct 26, 2011

No problem. LoveSeat by far has been the easiest .NET API to work with, so I'm glad I could help.

ctchnrelez commented Oct 26, 2011

No problem. LoveSeat by far has been the easiest .NET API to work with, so I'm glad I could help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment