Commit Graph

159 Commits

Author SHA1 Message Date
Kevin Thompson 0eb8ff49f2 Fixed ClientContext and ServerContext constructors.
Changed the contexts to take in any Credential implementation, instead of requiring client- or server-specific credentials.
2017-09-24 01:56:36 -04:00
Kevin Thompson 3b189d2865 Code cleanup
Fixed code style using CodeMaid.
2017-09-24 01:52:45 -04:00
Kevin Thompson 6ff68d8812 Merge pull request #8 from mcgov/master
Adding QuerySessionKey, as well as QueryContextAttributes and SafeQue…
2017-09-23 15:00:00 -04:00
Matthew McGovern e631d77f01 Adding QuerySessionKey, as well as QueryContextAttributes and SafeQueryContextAttributes 2017-09-22 09:21:48 -07:00
Kevin Thompson 4e629a71b2 Changed the csproj to output the documentation xml file 2017-05-01 10:10:32 -04:00
Kevin Thompson 8db4b6d8a5 Documented release 0.1.3 in the readme 2017-05-01 10:06:00 -04:00
Kevin Thompson 6b008f0e72 Bumped version number to 0.1.3
Needed to rebuild the nuget package due to a compilation mistake.
0.1.3
2017-05-01 09:59:15 -04:00
Kevin Thompson 8e68283df6 Added the nuspec file to the project. 2017-05-01 09:56:14 -04:00
Kevin Thompson 9862ee4aa4 Bumped version number to 0.1.2
Includes fix from #6.
2017-05-01 09:55:57 -04:00
Kevin Thompson 5cb0735213 Merge pull request #6 from matt-sullivan/master
Fix SSPIException serialization bug due to typo.
2017-04-30 16:39:25 -04:00
Matt Sullivan 5018ba17c2 Fix SSPIException serialization
It was failing due to a typo in a field name.
2017-05-01 00:10:56 +10:00
Kevin Thompson 5eeb3f874b Merge branch 'master' of https://github.com/antiduh/nsspi 2017-03-01 10:24:27 -05:00
Kevin Thompson 91f18604fe Added language declaration to nuspec 2017-01-20 16:36:24 -05:00
Kevin Thompson c3b560cd17 Added link to nuget package. 2017-01-20 16:29:56 -05:00
Kevin Thompson e7d93e0732 Added nuget spec for the core library 2017-01-20 16:20:02 -05:00
Kevin Thompson 1684280216 Removed unneceessary references
Got rid of dependencies that NSspi.csproj doesn't need.
2017-01-20 16:05:08 -05:00
Kevin Thompson e93e20fa7f Added gitignore files
Marked all derived content directories as ignored.
2017-01-20 16:03:59 -05:00
Kevin Thompson 7a42da7f2c Removed old text-only readme file
Superseded by the markdown version.
2015-06-03 11:16:52 -04:00
Kevin Thompson f8400caea6 Created a better readme file
Added links to the current release of source and binaries, a very-obvious link to to the 'releases' tab, added sectioning.
2015-06-03 11:16:07 -04:00
antiduh 447ca89baa Add information important to users
Clarified how the library can be used and how the data that comes out of the library (auth tokens) can be handled. It was very important to me when I was first developing this project that I get to choose my token transport mechanism so I can choose how to integrate it into my own app; I imagine lots of other developers are in the same boat.
0.1.1
2015-05-29 13:39:05 -04:00
antiduh 8cc4279e1d Fixed line endings so that the file formats well. 2015-05-28 17:32:41 -04:00
antiduh 4ede16318a Set the project's version number to what I currently expect. 2014-07-14 17:19:49 +00:00
antiduh 1374758ffb Fixed the number formatting in the SSPIException so that the error code comes out '0x....'. 2014-07-11 22:18:12 +00:00
antiduh 4bfe7d8bc9 Added a lifetime check in the ServerContext.ImpersonateClient method. 2014-07-11 22:16:12 +00:00
antiduh 8c19366314 Fixed the attribute usage and renamed the EnumMgr methods - FromText and ToText. 2014-07-11 21:32:06 +00:00
antiduh 3a134be9df Removed test code. 2014-07-11 21:29:53 +00:00
antiduh 50efc7702b Added rough support for attaching messages to errors. 2014-07-11 21:29:17 +00:00
antiduh b65b6c6abe Fixed duplicate using statements. 2014-07-08 19:06:03 +00:00
antiduh 364a035592 Enable scroll bars on the text boxes. 2014-07-08 18:57:07 +00:00
antiduh 35ace4f24c Couple bug fixes in the client and server code. Gotta remember that TCP sockets may return less data than you ask for; that and the length of the data may be longer than the buffer you give it. 2014-07-08 18:56:52 +00:00
antiduh eee7b16b2c Better client handling when the server connection goes away. 2014-07-08 17:51:24 +00:00
antiduh 585366a291 Fixed the demo client's form name. 2014-07-08 17:43:37 +00:00
antiduh ba166c373a Fixed bug with the demo server not handling client disconnects correctly. 2014-07-08 17:42:56 +00:00
antiduh c7e14025ac Updated ignore paths; add user files to the repo. 2014-07-07 19:30:31 +00:00
antiduh 188d420c83 Notes on .Net compatibility. 2014-07-07 19:25:18 +00:00
antiduh 6805058de5 Change the project so that it compiles against .Net 4.0 for greater usability. 2014-07-07 19:24:31 +00:00
antiduh 525007e296 Updated the readme to indicate Visual Studio compatibility. 2014-07-07 19:22:15 +00:00
antiduh f0a2f85edf Comments. 2014-07-07 19:20:12 +00:00
antiduh 4186938ebc Comments and constructor visibility. 2014-07-07 19:15:05 +00:00
antiduh 239d651ec6 Updated the readme. 2014-07-07 17:27:19 +00:00
antiduh 4279ae339d Fixed busted namespaces. 2014-07-05 14:32:04 +00:00
antiduh 7ea67fc927 Comments. 2014-07-03 21:22:43 +00:00
antiduh 4d0297310d Comments. 2014-07-03 21:20:15 +00:00
antiduh b5b16530cc Rename Credential.Name to PrincipleName. PrincipleName comes from the security service provider, which may not correspond to the domain user name. For instance, if I'm using kerberos on my domain, my principle may be user@DIVISION.CORP.COM, meanwhile my username might be CORP\user. 2014-07-03 21:02:33 +00:00
antiduh bfaa49d0a3 Restructured the demo a little bit to exercise the common security packages. 2014-07-03 21:00:19 +00:00
antiduh a0b1bd8b7e Fixed ClientContext.Initialize so that it always outputs a token if one was generated, independent of status. 2014-07-03 20:37:32 +00:00
antiduh cabf7e5249 Use the package properties to know how big to make the token buffers. 2014-07-03 20:16:22 +00:00
antiduh 9636bb44b5 Updated comments. 2014-07-03 03:24:16 +00:00
antiduh 3611034f82 Working on comments. 2014-07-02 21:54:50 +00:00
antiduh 8a353227db The attribute should not be exposed to the public API, since it shouldn't need to be used by consumers - mark it internal. 2014-07-02 21:54:19 +00:00