[CSHARP-603] Support SASL Authentication Against Kerboros Created: 11/Oct/12 Updated: 20/Mar/14 Resolved: 24/Jan/13 |
|
| Status: | Closed |
| Project: | C# Driver |
| Component/s: | None |
| Affects Version/s: | 1.6.1 |
| Fix Version/s: | 1.8 |
| Type: | New Feature | Priority: | Critical - P2 |
| Reporter: | Craig Wilson | Assignee: | Robert Stam |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Backwards Compatibility: | Minor Change | ||||||||||||||||
| Description |
|
Need to support authentication against kerboros stores and then communicate tickets with mongodb using the SASL protocol. [Note added 2013-01-04]: As part of this effort the API for authentication had to change. You used to provide a different credential for each database you worked with. We are moving to a simpler model where you provide a list of credentials to MongoClientSettings and every connection is authenticated against all the credentials provided. The recommended approach is to define a single user in MongoDB for each application and give that user access to just the databases that the application needs. This would simplify the client side to the point where only a single credential need be supplied. Also as part of this effort we are standardizing on Credential (no "s") for singular and Credentials for plural. The MongoCredentials class is now called MongoCredential, which is a breaking change, but the MongoCredential class had to be totally redesigned anyway so it was already breaking. |
| Comments |
| Comment by auto [ 04/Mar/13 ] |
|
Author: {u'date': u'2013-03-01T16:50:45Z', u'name': u'Craig Wilson', u'email': u'craiggwilson@gmail.com'}Message: |
| Comment by auto [ 01/Mar/13 ] |
|
Author: {u'date': u'2013-03-01T17:21:11Z', u'name': u'Craig Wilson', u'email': u'craiggwilson@gmail.com'}Message: |
| Comment by auto [ 11/Feb/13 ] |
|
Author: {u'date': u'2013-02-01T22:13:33Z', u'name': u'Craig Wilson', u'email': u'craiggwilson@gmail.com'}Message: |
| Comment by auto [ 11/Feb/13 ] |
|
Author: {u'date': u'2013-01-22T19:34:10Z', u'name': u'craiggwilson', u'email': u'craiggwilson@gmail.com'}Message: |
| Comment by auto [ 24/Jan/13 ] |
|
Author: {u'date': u'2013-01-24T15:47:46Z', u'email': u'robert@10gen.com', u'name': u'rstam'}Message: |
| Comment by Craig Wilson [ 17/Jan/13 ] |
|
pushed to master. |
| Comment by auto [ 17/Jan/13 ] |
|
Author: {u'date': u'2013-01-17T00:07:50Z', u'email': u'craiggwilson@gmail.com', u'name': u'Craig Wilson'}Message: |
| Comment by Robert Stam [ 24/Dec/12 ] |
|
Closed by mistake. |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-24T21:03:32Z', u'email': u'robert@10gen.com', u'name': u'rstam'}Message: |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-19T21:56:28Z', u'email': u'craiggwilson@gmail.com', u'name': u'Craig Wilson'}Message: |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-19T16:48:18Z', u'email': u'craiggwilson@gmail.com', u'name': u'Craig Wilson'}Message: |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-18T21:33:07Z', u'name': u'Craig Wilson', u'email': u'craiggwilson@gmail.com'}Message: |