Answered by:
Single Sign-On and Auto Login in a domain network using Windows Active Directory

Question
-
We are trying to accomplish single sign on with Azure active directory. We have domain network set up with the on-premise active directory on local windows server at our organization. Users can login to their windows machine using
credential which is validated from the windows active directory. Users of the active directory can login to their systems. We have set up the single sign on for Office 365. Once user logs in to the system, there is no need to login to Office 365 separately. User credential of windows machine of current user is passed to the office 365 portal and the user logs into the office 365 portal automatically. We want to follow same approach for our application.
We are developing business application which will be hosted on Azure. We want this application should have functionality of Single Sign-On, just like office 365. There are the following scenarios for application users,
1) Login from organization i.e domain network.
- User will login to Window machine using the on-premise active directory user account.
- When the user navigate to application's website in browser on machine, application should not ask for credentials to login whereas use the windows credential of the current logged in user.
- All the roles associated to that user will be consider while showing content in the application.
2) Login from outside of organization.
- If the user wants to access the application from the outside, application will ask or the credential.
- User need to enter the active directory credential to login.So what should be the approach? How can I achieve this? Please help.
- Moved by Caillen Monday, August 17, 2015 2:28 AM
Friday, August 14, 2015 11:27 AM
Answers
-
I'd try them over here.
Regards, Dave Patrick ....
Microsoft Certified Professional
Microsoft MVP [Windows]
Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.- Proposed as answer by Mike Laughlin Monday, August 17, 2015 2:45 PM
- Marked as answer by Just Karl Monday, August 24, 2015 4:04 PM
Monday, August 17, 2015 4:04 AM -
Hello,
Microsoft Azure forums are over here:
https://social.msdn.microsoft.com/forums/azure/en-US/home
Karl
When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer.
My Blog: Unlock PowerShell
My Book: Windows PowerShell 2.0 Bible
My E-mail: -join('6D73646E5F6B61726C406F75746C6F6F6B2E636F6D'-split'(?<=\G.{2})'|%{if($_){[char][int]"0x$_"}})- Proposed as answer by Mike Laughlin Monday, August 17, 2015 2:46 PM
- Marked as answer by Just Karl Monday, August 24, 2015 4:04 PM
Monday, August 17, 2015 2:44 PM
All replies
-
Hi KewalTH,
Your question is actually out of the scope of the Visual C# language, but I'm not sure where you should post. I move it to [where is the forum for...] forum where the moderators there may give you some better suggestions.
Thanks for your understanding.
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click HERE to participate the survey.Monday, August 17, 2015 2:28 AM -
I'd try them over here.
Regards, Dave Patrick ....
Microsoft Certified Professional
Microsoft MVP [Windows]
Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.- Proposed as answer by Mike Laughlin Monday, August 17, 2015 2:45 PM
- Marked as answer by Just Karl Monday, August 24, 2015 4:04 PM
Monday, August 17, 2015 4:04 AM -
Hello,
Microsoft Azure forums are over here:
https://social.msdn.microsoft.com/forums/azure/en-US/home
Karl
When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer.
My Blog: Unlock PowerShell
My Book: Windows PowerShell 2.0 Bible
My E-mail: -join('6D73646E5F6B61726C406F75746C6F6F6B2E636F6D'-split'(?<=\G.{2})'|%{if($_){[char][int]"0x$_"}})- Proposed as answer by Mike Laughlin Monday, August 17, 2015 2:46 PM
- Marked as answer by Just Karl Monday, August 24, 2015 4:04 PM
Monday, August 17, 2015 2:44 PM