TMS Sphinx stands as a comprehensive Delphi framework tailored for Identity Access Management, encompassing both authorization and authentication functionalities. Leveraging the robust TMS Sparkle and TMS XData technologies, it empowers developers to swiftly construct Single Sign-On (SSO) authentication servers for diverse application types, including web, native, mobile, and machine-to-machine API communication.
This versatile framework ensures compliance with OAuth2 standards, offering support for various authorization grants such as implicit, client credentials, and authorization codes with PKCE. It adheres closely to the OpenID Connect specification, streamlining the login workflow and issuance of identity tokens. Notably, TMS Sphinx facilitates user validation through email confirmation, alongside optional self-registration capabilities, thereby enhancing security and user management.
With , developers can effortlessly integrate authentication mechanisms into their applications, whether web, native, or mobile. The framework simplifies the implementation of features like user log in, registration, email confirmation, and password reset through its intuitive user interface components. Moreover, it maintains compatibility with the latest Delphi versions and ensures interoperability with applications and servers across diverse platforms, fostering seamless integration and robust authentication mechanisms.