Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1034999
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T14:28:45+00:00 2026-05-16T14:28:45+00:00

A company I work for develops winforms .net applications in which users are required

  • 0

A company I work for develops winforms .net applications in which users are required to login. These applications are deployed in an online environment, e.g desktops in a LAN where the client app connects to a service on a server. The same applications can be deployed ‘standalone’ in an offline environment, where data is occasionally synced back to the head office whenever there is a connection available.

The head office has an LDAP (Active Directory), but the disconnected environments don’t.

Currently, each application has it’s own login/password table in a database.

What is a good approach to implement a unified login/password or other authentication mechanism for all custom developed winforms applications in both online and offline situations (?), without

  • distributing all logins and passwords to all disconnected installations
  • copying the contents of the LDAP to each environment

Is there a way to do this with windows authentication?

EDIT: it doesn’t absolutely have to work with AD, but it does have to work offline.

  • 1 1 Answer
  • 4 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T14:28:46+00:00Added an answer on May 16, 2026 at 2:28 pm

    What you are looking for is a single-sign-on solution. Active Directory fits the bill just fine here, you will find it difficult to implement something else on your own. I am not an expert on this one, but as far as I know Active Directory works offline too because profile information is replicated on clients.

    For each of your applications, you would then write an ActiveDirectory adapter to authenticate the current AD user against your application.

    For the exact details (esp. offline scenario but I’m 100% sure they are supported) you should consult an AD expert. Consider moving this question to Serverfault.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Our company does work environment surveys, and these surveys are filled in online. All
At my company, we develop our ASP.NET applications as websites and often just work
I work for a small company (read: three employees) that develops web applications, and
The company that I work for develops a suite of workforce management software, which
The company I work for develops a large application which is almost entirely based
I will soon work for a company project which will develop a custom .NET
the company I work for has a web-based user interface which paying clients log
I work for a company that develops a very large scale data based application.
The background story: I work for a company that develops and manufactures a commercial
The company that I work for develops a C++ application to manage service businesses

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.