TMS Sphinx v1.1 Full Source for Delphi 10 Seattle - Delphi 11 Alexandria
TMS Sphinx v1.1 Full Source for Delphi 10 Seattle - Delphi 11 Alexandria
Delphi framework for Identity Access Management, including authorization and authentication. OAuth2 compliant authorization mechanism, supporting grants: implicit, client credentials and authorization code with PKCE (Proof Key for Code Exchange). Follows OpenID Connect specification for login workflow and identity token issuance.
Build your SSO Auth server in minutes, with non-visual components based on TMS Sparkle and TMS XData technologies.
Build-in optional self-user registration feature provides GUI allowing users to sign up for your software.
Make sure your users are real ones by requiring e-mail confirmation.
Full-features user interface includes a “forgot password” that allows users to recover the password themselves.
Both web and native applications are supported. Add authentication to your native applications using standard OAuth 2 flow.
Protecting your client applications by requiring users to login is as simple as dropping and configuring a non-visual TSphinxLogin component in the form
v1.1
New : Swedish translation of Sphinx messages and UI available (thanks to Åke Pettersson).
New : Localization of UI and server messages is now available. Language JSON files were added to distribution, making it easier for users to localize Sphinx login app UI and server messages.**
New : Demo application updated to show use of login page in form-embedded browser: The demo uses TEdgeBrowser component, check unit Forms.Main in project VclClient.dproj. Enable the directive USE_EDGEBROWSER to show the login page embedded in a form.
New : Demo application updated to show API usage: A new multitenant API Server was added. This shows how to use Sphinx to also authorize the backend API used by the application (web or desktop).
New : Brazilian Portuguese translation of Sphinx messages and UI available.
Improved : User email is now being sanitized and saved as lowercase in database.
Improved : Design-time components were greyed out in component palette if current platform was different than Win32.
New : Swedish translation of Sphinx messages and UI available (thanks to Åke Pettersson).
New : Localization of UI and server messages is now available. Language JSON files were added to distribution, making it easier for users to localize Sphinx login app UI and server messages.**
New : Demo application updated to show use of login page in form-embedded browser: The demo uses TEdgeBrowser component, check unit Forms.Main in project VclClient.dproj. Enable the directive USE_EDGEBROWSER to show the login page embedded in a form.
New : Demo application updated to show API usage: A new multitenant API Server was added. This shows how to use Sphinx to also authorize the backend API used by the application (web or desktop).
New : Brazilian Portuguese translation of Sphinx messages and UI available.
Improved : User email is now being sanitized and saved as lowercase in database.
Improved : Design-time components were greyed out in component palette if current platform was different than Win32.