[memb_sso_connect]
Description
Renders the account linking panel: each connected provider with its label and a Disconnect button, then a Connect button for every provider the member has not yet linked and is allowed to use under enforcement rules.
Requires a signed-in member and the Allow Account Linking setting turned on. For logged-out visitors it renders nothing.
Connecting demands fresh authentication at the provider, even if the member signed in there minutes ago, so someone riding an open session cannot attach their identity to the account. A connect is refused when the provider identity is already bound to another account, or when its email belongs to a different member. Disconnecting the last credential is blocked unless the member has a fallback, a password they have ever set or a registered passkey; otherwise one click would lock them out permanently.
Results render on the same page: a notice when a provider is connected or disconnected, or one of the specific refusal messages. Every change also sends the member a notification email and records an event in the activity log.
Shortcode Examples
[memb_sso_connect]
A common placement is a Security Settings page alongside the passkey and TOTP panels.
Shortcode Attributes
| Attribute | Value |
|---|---|
| Conditional | No |
| Nestable | No |
| Accepts formatting | No |