Replies: 4 comments
-
We would be particularly interested in any security or other organizational policies or strategies that might impinge on this choice. Thx! |
Beta Was this translation helpful? Give feedback.
-
Generally, I'd like to err on "less work for the administrator", which would seem to be option 1 (i.e.: no intervention required to move existing users to the new SSO accounts). Also, for option 1 if I'm lazy I don't have to ensure that I have a proper mailserver up and working. Are there plans to link specify6 to SSO in any way? Right now the two products aren't at feature parity, so we can't get away from S6. If the user has to recall their S6 login, there's no benefit to SSO. |
Beta Was this translation helpful? Give feedback.
-
I vote for Option 1. Additional security issues:
|
Beta Was this translation helpful? Give feedback.
-
We'd welcome SSO authentication, but I'm getting the impression of the above that this would be enforced rather than being an extra option. For our institution, the SSO server in question would default to the university's, which we're not all that impressed by. Also, we service institutions outside of our university. I'm a bit wary of enforcing SSO authentication for two reasons:
The only advantage of using our university's SSO would be making Specify automatically add new users when they're already registered in that system. However, in both above options, there's still manually creation of accounts in Specify primarily. Also: Both options seems to imply enforcing SSO authentication. If this enforcing can be turned off, then I would prefer option 1, because that implies that authentication is still controlled from Specify which stores the usernames and passwords, and can be defaulted to if the external SSO lets down. |
Beta Was this translation helpful? Give feedback.
-
Specify 7 Setting Up Single Sign On (SSO)
Identity Linking Workflow Options
Specify Collections Consortium Members - we cordially invite your ideas and input on these two authentication ID linking workflow options for a forthcoming version of Specify 7. We will implement one option.
To extend Specify 7 to support SSO authentication via external identity providers it will be necessary to establish a workflow for associating external identities with new or existing Specify 7 user accounts that exist within a Specify database. We are considering two possible workflows for accomplishing this: Option 1: Start with Specify username and password pairs, or Option 2: use “invitation” links.
Option 1: Start with Specify usernames and passwords
1a. If a user account, available from an external Identity provider, has an existing Specify account:
1b. If a user from an external identity provider does not have a Specify account:
Option 2: Use invitation links
2a. If the user does not have an existing Specify account:
2b. If the user has an existing Specify account:
Beta Was this translation helpful? Give feedback.
All reactions