Download TMS Sphinx v1.13.0.2 Full Source for Delphi 10 - Delphi 12 Athens

TMS Sphinx v1.13.0.2 Full Source for Delphi 10 - Delphi 12 Athens

TMS Sphinx v1.13.0.2 Full Source for Delphi 10 - Delphi 12 Athens
TMS Sphinx v1.13.0.2 Full Source for Delphi 10 - Delphi 12 Athens


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.13.0.1
New : Property TLoginOptions.?Require?TwoFactor requires users to enable two factor authentication, and present them a way to configure authenticator upon password login.
New : Login app now automatically provides the QR Code to enable an authenticator app (e.g., Google Authenticator or similar). This can be achieved by setting two-factor authenticaction required by using TLoginOptions.?Require?TwoFactor or IUserManager.?Set?TwoFactor?Required
Improved : Better error message in user registration form when user name is invalid. Sphinx now indicates the offending invalid character. Request #24019.
Fixed : TSphinxServer.?Create?Context works better when called from XData services that are not in Sphinx model. Ticket #23803.
Fixed : Memory issues when using Sphinx context (after calling TSphinxServer.?Create?Context), in the specific situation where the context was using the TObjectManager from the request context. It was causing Access Violation errors. Ticket 24273#.


  • 12