I've got server with w2k8 and IIS7 in one domain and keytab from some other foreign domain (no trusts). Is it possible to enable Windows Authentification (SPNEGO/Kerberos) to auth users in Web Application from the those foreign domain?
SPNEGO/Kerberos in IIS with foreign domain keytab
997 Views Asked by Vladimir Kravets At
1
There are 1 best solutions below
Related Questions in IIS
- Create an IIS web request activity light
- Why web API return 404 when deploy to IIS
- Adding site Binding programmatically IIS 7.5
- .net Web Api 2 Owin authentication token expires suddenly and often on IIS 8.5
- Redirecting subdomain to directory on Azure
- Saving Image To a Temp Folder is Loosing Session
- The page cannot be displayed because an internal server error has occurred on server
- Approach for performing long running tasks in .NET
- Why does IIS Anonymous Authentication turn on by itself after I publish my project to server?
- IIS 7 ERR_CONNECTION_TIMED_OUT only with public IP
- Maximum value for IIS .NET Compilation Batch Time-out
- ASP.Net 1.1 app on IIS 7 waiting threads
- File upload web api 2.0 error after deployment on IIS 8.5
- nginx and IIS - dealing with invalid hostname and SSL
- Allow console application to access Windows Authenticated web app
Related Questions in WINDOWS-AUTHENTICATION
- Where can I find user identity when using webapi with Windows Authentication on IIS8
- Use a desktop application outside of corp network
- Windows Authentication - Restrict SQL Server Backend Access
- Connecting to MSSQL server in PHP using integrated authentication
- Access secured Web Services using integrated windows authentication from Angular app on different server
- IIS and SQL Server ASP.Net C# Entity Framework Windows authentication
- Time lag in changes to Active Directory security groups and User Roles
- Preventing negotiation handshake on subsequent service calls
- web service/api supporting basic, anonymous and windows authentication
- Single sign-on flow using ASP.NET MVC + Active Directory
- Single Sign-On in Windows Applications using AD login
- IIS and Windows authentication not allowing error pages
- Winforms and SQL server windows authentication
- identityserver3 Oauth2 with logged in Windows User
- Web Forms Windows Authentication w/ Remote SQL Database
Related Questions in KERBEROS
- Windows client damage authorization header (Kerberos) => IIS 400 (Bad Request)
- Configure Kerberos auth for TFS 2013
- Single Sign-On in Windows Applications using AD login
- C# RestSharp library and Kerberos authentication
- Hiveserver2 Kerberos
- Passing Kerberos ticket as parameter in SOAP web service call
- Spring security kerberos validate token error
- Hadoop Kerberos security
- Authenticate scripts on HDFS using key.tab file
- Making my own Kerberos Authentication Ticket
- Using Java 8 S4U2Proxy - A good example needed
- Connect to HBase using tunnel
- Hive Server2 ACID transactions not working
- How to specify the TGT kerberos ticket cache in beeline
- Java GSSAPI Credentials with Active Directory
Related Questions in KEYTAB
- Authenticate scripts on HDFS using key.tab file
- SPNEGO/Kerberos in IIS with foreign domain keytab
- How to initialize a keytab in docker?
- Kerberos and multiple SPNs
- Can I distribute docker image with pregenerated keytab file?
- Is the ktpass command disable password authentication
- Configuring Tomcat 6 with multiple SPNs
- Python Code Connecting to Hadoop Hive Kerberos Keytab through watson studio
- Jsch connection with Kerberos
- Implementing a Keytab File on Windows Server
- Can contents of Keytab file be stored and used from Azure Key vault?
- Kerberos - keytab file only works with certain password
- Can a keytab file be generated for more than one application on the same domain?
- Keytab file authentication check
- Kerberos auto update for "renew until"
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
It's theoretically possible, but the logistics of making it work are next to impossible to implement.
I've no idea if IIS supports this or not, but it is possible in the kerberos API to say "try to decrypt this response using every key in the keytab". In theory, this can be used with keys from remote realms, although I've never seen code attempt it.
However, the problem is the client needs to decide the realm and principal to use to make the request based on information outside the protocol. Thus you'd need to somehow tell all the web clients from the remote domain to use the remote domain when contacting the webserver in the w2k8 domain. You can do this with krb5.conf on unix machines, but it would require a custom krb5.conf on every client using identities from the remote realm.
In general, kerberos will only work across multiple realms if there is some kind of cross realm trust enabled.