by websitetwelvelegsmarketing on WordPress.org
Single sign-on plugin for WordPress that accepts RS256 JWTs from the TWL SSO application for secure authentication.
TWL SSO is a secure single sign-on plugin for WordPress that enables seamless authentication using RS256 JWT tokens from an external SSO application.
This plugin provides login security features and is designed for allowing Twelve Legs Marketing centralized authentication management.
/wp-login.php?action=twl_sso&token=JWT_TOKENThe plugin expects the following JWT claims:
email or sub: User’s email addressiss: Issuer (must match allowed issuers)aud: Audience (must match WordPress site URL)exp: Expiration timenbf: Not before time (optional)wp_role: WordPress role to assign (optional)name: User’s display name (optional)given_name: User’s first name (optional)family_name: User’s last name (optional)The plugin automatically configures itself based on the WordPress environment:
https://sso.twelvelegsmarketing.com as issuerhttps://localhost:8443 as issuerYou can customize the plugin behavior using WordPress filters:
twl_sso_allow_email: Filter to control which email addresses are allowedtwl_sso_allowed_roles: Filter to control which roles can be assignedtwl_sso_allowed_issuers: Filter to control which issuers are allowedFor support, please contact Twelve Legs Marketing at https://twelvelegsmarketing.com
This plugin does not collect, store, or transmit any personal data. All authentication is handled through secure JWT tokens from your configured SSO provider.