Page 1 of 1

Single Sign On

Posted: Sat Aug 28, 2021 4:51 pm
by SriramChellappan
We are developing an application that will run on workstations. I am wondering if there is a way to have both OD client and application can use single sign on.

Re: Single Sign On

Posted: Tue Aug 31, 2021 11:52 am
by jordansparks
Open Dental current supports SSO. We use it every day.
https://www.opendental.com/manual/singlesignon.html

Re: Single Sign On

Posted: Thu Sep 02, 2021 2:24 am
by SriramChellappan
Looks like this uses windows domain services. Is there a way bridge or plugin can pass on the Identity to the 3rd party application without having to use windows domain services.

Re: Single Sign On

Posted: Mon Sep 06, 2021 5:58 pm
by jordansparks
I don't think we've built anything like that. I'm not quite sure how to go about it.

Re: Single Sign On

Posted: Tue Sep 07, 2021 3:36 am
by SriramChellappan
How about sending the user logged in ID, since the ID is unique the bridged application has access to OD database to use the passed ID for identification. No password involved and it's not necessary either.

This will help the bridged application use OD client as the primary application for logging in.

Re: Single Sign On

Posted: Wed Sep 08, 2021 11:40 am
by jordansparks
That seems like an easy field to add to program link command line arguments. Just remember that this would not be entirely secure, as long as that's not critical. Someone could, in theory, write a program that spoofs OD, sending just the user ID across. Your app would successfully log in with that ID and no password. It probably doesn't matter, but just wanted to be clear.

Re: Single Sign On

Posted: Fri Sep 10, 2021 2:33 am
by SriramChellappan
I believe program links such as payconnect (merchant services) uses some kind of key to authenticate (coming from OD) and identify the client (if not user). If we can use that vehicle to add user identity, the bridges will have finer processing capability.

Re: Single Sign On

Posted: Mon Sep 13, 2021 6:33 pm
by jordansparks
A number of bridges do use a "user id" of some sort, but it's just a shared id for the whole office. You can make the id show up anywhere in your command line string that you want.

Re: Single Sign On

Posted: Thu Sep 16, 2021 6:18 am
by SriramChellappan
The shared ID (or the key) can validate the request is coming from authenticated (open dental client) source, then the user ID can identify the individual logged into the OD.

Re: Single Sign On

Posted: Thu Sep 16, 2021 1:07 pm
by SriramChellappan
Can you please add user ID to program link command line arguments.

Re: Single Sign On

Posted: Thu Sep 16, 2021 3:33 pm
by jordansparks
Got it. Yes, that would be extremely quick for us to add. It will be [UserName].