Comments (3)
The problem was the InitIdentify
flag. I'm not sure what exact purpose should that flag serve, but I noticed in the code (https://github.com/antiduh/nsspi/blob/master/NSspi/Contexts/ContextAttrib.cs#L119) that the enum has the same value as AcceptIntegrity
. Since this was for client-side token initialization I just assumed that AcceptIntegrity
was shadowing it, so I removed InitIdentify
and used InitIntegrity
instead and it worked.
Could you maybe explain (or point me to something) why are there "aliases" for the same value and what do the Identify
ones mean ?
from nsspi.
What is the reply back from the KDC? Run a network trace on your server and watch the Kerberosv5 traffic between your server and the KDC. Is there any unexpected answer back from the KDC?
from nsspi.
Hi @valorl - that enumeration is an aggregation of the flags that can be sent to SSPI functions AcceptSecurityContext and InitializeSecurityContext.
Take a look at the documentation about the flags that can be sent.
from nsspi.
Related Issues (18)
- Trouble with NTLM Proxy Authentication HOT 1
- Authorization HOT 4
- Issues (reading registry and other stuff) after impersonation (using NTLM) HOT 4
- "Context not yet fully formed" exceptions HOT 2
- Enforcing Kerberos only (using PackageNames.Kerberos) HOT 1
- Authentication with AZURE AD fails HOT 5
- Nuget package HOT 3
- Strong name HOT 1
- ServerContext does not contain a definition for GetRemoteIdentity HOT 1
- v0.3.1 pre-release or release? HOT 1
- Delegation after impersonation HOT 2
- Support channel binding tokens
- GSSAPI support HOT 28
- NTLM authentication to a proxy/web server using Nsspi Client ?? HOT 5
- How does this relate to waffle?
- This library is great and you're a great person for making it HOT 3
- Alternative credentials; NuGet Package; versioning HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nsspi.