Replies: 1 comment 1 reply
-
Thank you for your question. First, let's clarify that there are 2 types of user management that we must concern ourselves with.
You are talking about the 2nd type of user -- tenant users who are using the SaaS vendor's application (not SaaS Boost). The current version of SaaS Boost does not offer an integrated identity module like it does for billing and analytics. This is on our roadmap and we love to hear feedback on the types of features that would be most beneficial. You have mentioned single sign on (SSO) and integration with a 3rd party identity provider (MS Active Directory). Both of these are on our radar. Tenants are organizations as you describe - each with their own set of 1 to many users who access and use your application. Your application is hosted/provisioned by the SaaS Boost environment, but how your application deals with users is currently up to you. What SaaS Boost does provide today is support for the 1st type of user listed above -- SaaS provider "system users". These are users (employees/contractors) who are allowed to auth into the SaaS Boost administration web app in order to configure the SaaS Boost environment, manage tenants, view operational insights, and manage other system users. Extending the feature set of the current system user management is also on our roadmap. We would like to add functionality such as user roles to limit access to certain features of the admin app. I think I will need more details about your specific use case, but however your application is dealing with tenant user identity and authn/z today would still be your responsibility in SaaS Boost until we add some kind of identity module to the platform.
Each of these scenarios can be supported with AWS tooling, but you may have to extend the SaaS Boost environment to support it. |
Beta Was this translation helpful? Give feedback.
-
The user manual (https://github.com/awslabs/aws-saas-boost/blob/main/docs/user-guide.md) would be more complete if it described options or limitations relating to enterprise sign-on management.
A common on-prem scenario for enterprise software is that the "tenant" is an enterprise that has many users, where users log into their enterprise environment by logging into their Windows machine using credentials that are authenticated via Active Directory. The users then have access to their enterprise applications, which integrate with AD so that the apps can authenticate the user without requiring the user to explicitly log into each app again.
What becomes of this scenario if the app is migrated via SaaS Boost? The documentation says virtually nothing about how or whether single-tenant-multiple-users would work:
This is a 📕 documentation issue
Beta Was this translation helpful? Give feedback.
All reactions