Raymond Ng Posted October 17, 2021 Share Posted October 17, 2021 how can unigui get the windows logon User id and Domain (using AD) during ISAPI launching ? Eg. 1.) User login into Windows using Active Directory authentication 2.) User Launching ISAPI web application (IIS), here need to read the User id and Domain entered during step 1 3.) Application go to main page if User id/Domain is valid, otherwise go to Login page Link to comment Share on other sites More sharing options...
irigsoft Posted October 17, 2021 Share Posted October 17, 2021 2 hours ago, Raymond Ng said: how can unigui get the windows logon User id and Domain (using AD) during ISAPI launching ? Eg. 1.) User login into Windows using Active Directory authentication 2.) User Launching ISAPI web application (IIS), here need to read the User id and Domain entered during step 1 3.) Application go to main page if User id/Domain is valid, otherwise go to Login page Hello, how You do this on VCL ? Is the same . Link to comment Share on other sites More sharing options...
Raymond Ng Posted October 18, 2021 Author Share Posted October 18, 2021 Sample code in windows application using windows API 'GetUserName' dwUserNameLen := cnMaxUserNameLen - 1; SetLength(UserName, cnMaxUserNameLen); GetUserName(PChar(UserName), dwUserNameLen); SetLength(UserName, dwUserNameLen); Self.AddLog('GetUserName:'+UserName); In Windows application, it can return the correct logon windows Id, but the same code does not work in ISAPI mode, it only return the default id defined in IIS (Server). Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now