Need some advice on how i can achieve single sign on

Afrihostage

Member
Joined
Sep 8, 2024
Messages
18
Reaction score
5
Hey guys I've actually got 2 issues.
1. I've sortive created something that's happened by chance while I was bored. I didn't think if much if it' other than a hobby but about 5 months ago someone offered me quite a bit for it and now that I've looked at it in its entirety I don't want to sell I actually want to improve it and then market it.. what I can say is that it's about 18 - 20 applications in 1 but some of them have authentication that's annoying and I don't want a user signing up for even 3 or 4 of those accounts. I want some sort of script or web application open source would be great that can login to as many accounts without the user having to. So when they click on a link it must open the app already signed on.

Do you know of anything?

Then what's the best way to create a mobile app that works well and won't make me want to do bad things to pay for it.. like a crack addiction only healthier 🤣

Your insighr will be most appreciated.
 
Hey guys I've actually got 2 issues.
1. I've sortive created something that's happened by chance while I was bored. I didn't think if much if it' other than a hobby but about 5 months ago someone offered me quite a bit for it and now that I've looked at it in its entirety I don't want to sell I actually want to improve it and then market it.. what I can say is that it's about 18 - 20 applications in 1 but some of them have authentication that's annoying and I don't want a user signing up for even 3 or 4 of those accounts. I want some sort of script or web application open source would be great that can login to as many accounts without the user having to. So when they click on a link it must open the app already signed on.

Do you know of anything?

Then what's the best way to create a mobile app that works well and won't make me want to do bad things to pay for it.. like a crack addiction only healthier 🤣

Your insighr will be most appreciated.
If you’re going to do SSO do it properly.
SAML or OIDC
The question is - are these applications internet connected?
With either of the above, you need 2 parts: the Idp (identity provider) and sp (service provider). The sp is the application itself (it provides the service) and the idp is a saml or oidc service… the service common to all your apps that handles authentication. You can host your own on.a LAN or the web with SimpleSAMLphp (learning curve and manual config) or you can use a provider like Auth0 who have a free tier to start with which can be scaled up. Alternatives include things like EntraID (MS Azure), Okta and others but they work on a per user model.

SSO requires seasoned devs and a good architect.

As for a mobile app, the only way is to code it. Dart/Flutter or React Native are good options for cross platform mobile dev (Android/iOS).

Just reading between the lines I can’t figure out if you’re a developer or something else. Many web devs would have come across SAML or OIDC at some point… and most devs can figure out which frameworks to go for with mobile dev.
 
Last edited:
Nope I'm not even an IT guy. Like I said I played around with some code when I was bored. Changing colors buttons and so on. I sort of built a platform that somehow over a period of 10 years morphed into something else entirely. I can't code but when it wasn't much more than a hobby someone who saw it thought it was worth a good amount of money. That's when I started upgrading its features over the last 5 - 6 months its a big monster of a platform. I had to host each component of a separate VPS or cloud. Don't really call the apps it has an app its more like components now. Customized to blend in. You wouldn't say it was different apps if it wasn't for the logins.
 
Nope I'm not even an IT guy. Like I said I played around with some code when I was bored. Changing colors buttons and so on. I sort of built a platform that somehow over a period of 10 years morphed into something else entirely. I can't code but when it wasn't much more than a hobby someone who saw it thought it was worth a good amount of money. That's when I started upgrading its features over the last 5 - 6 months its a big monster of a platform. I had to host each component of a separate VPS or cloud. Don't really call the apps it has an app its more like components now. Customized to blend in. You wouldn't say it was different apps if it wasn't for the logins.
If it's worth a good sum it probably makes sense to pay someone to do this properly for you
 
You need to learn or find someone who understands OAuth and OICD to help you connect the components, this works if you are able to add authentication to the various components.


You can host your own identity server, use something like Firebase https://firebase.google.com/docs/auth, or https://auth0.com/
 
You need to learn or find someone who understands OAuth and OICD to help you connect the components, this works if you are able to add authentication to the various components.


You can host your own identity server, use something like Firebase https://firebase.google.com/docs/auth, or https://auth0.com/
And my 2c is that this crap is NOT EASY. I've been through this at the day job. I started said day job earlier in the year and that was one of the first tasks given. It took me 4 months to get it done with all the moving parts, and corporate machinations.
 
Top
Sign up to the MyBroadband newsletter