TMS Sphinx v2.5.0.0 Full Source Delphi 10-13
Download TMS Sphinx v2.5.0.0 Full Source Delphi 10-13
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

Version 2.5 (September-2026)
-
Improved: IUserManager.�Add�Login now refuses to link an external identity that is already linked to a different local user, raising an
ESphinxErrorExceptionwith theLoginAlreadyAssociatederror code, instead of creating a second link that IUserManager.�Find�ByLogin could not resolve. -
Fixed: updating the database schema failed on Firebird databases using UTF8 at the default page size (8192 bytes). The composite index created on the
sx_user_loginstable exceeded the maximum index key size, which aborted the wholeTDatabaseManager.UpdateDatabaserun. The index is now created on theprovider_keycolumn alone, which serves the same lookup. Databases where the old index was created successfully keep it, and it can be safely dropped manually.