• TMS Sphinx Alexandria Full Source


    TMS Sphinx Alexandria Full Source

      用于身份访问管理的TMS Sphinx Delphi框架,包括授权和身份验证。

      TMS Sphinx允许您为多个应用程序实现单点登录(SSO):web、本机、移动或机器到机器API通信。它可用于通过登录表单、类似的用户界面和基于服务的身份验证来验证实际用户,这些身份验证通常涉及令牌颁发、验证和续订,而无需任何用户界面。

      TMS Sphinx是一个用于身份验证、授权和身份管理的框架。遵循OAuth2和OpenIdConnect概念,并提供服务器和客户端工具,以便轻松实现身份验证、授权、用户登录、用户管理、权限、忘记密码和用户注册等过程。

      使用TMS Sphinx,您可以创建身份验证服务器并将其部署到您首选的云服务。作为一个Delphi框架,您可以完全控制如何使用您喜爱的开发平台和ObjectPascal语言定制您的服务器。

      TMS斯芬克斯大功能:

      单点登录(SSO)机制,允许您的用户登录一次并使用他们被授予访问权限的所有应用程序。

      登录用户界面(Login UI),一个随时可用的配置用户界面,具有以下功能:

      用户登录;

      新用户注册;

      电子邮件确认;

      密码重置(忘记密码)。

      符合OAuth2的授权机制,支持授权:隐式、客户端凭据和带有PKCE(代码交换证明密钥)的授权代码。

      API的访问控制,有效地为API访问颁发访问令牌。

      遵循OpenID Connect规范进行登录工作流和身份令牌发布。

      始终支持最新的Delphi版本。对旧版本的支持从Delphi 10 Seattle及更高版本开始。

      支持的Delphi客户端应用程序包括桌面(Windows、macOS、Linux-使用FMX Linux)、web(使用TMS web Core)和移动(iOS/Android)。

      使用标准(HTML、JSON、HTTP、OAuth 2、OpenID Connect)允许与使用任何平台上运行的任何语言创建的客户端应用程序和服务器进行互操作,只要支持这些标准。

      登录UI中的多语言支持。

  • 相关阅读:
    leetcode 32. 最长有效括号 (困难)
    【LeetCode】136. 只出现一次的数 python
    网络通信day01
    最新版本 Stable Diffusion 开源AI绘画工具之部署篇
    VSCode学习笔记一:添加代码模板
    JMeter笔记16 | 性能参数配置及测试监听
    环路与快速破环
    iview中同一页面不同tag页之间切换不能刷新的问题
    MAC 使用内置Apache 运行PHP
    【目标检测】43、YOLOv1 | YOLO 系列开山之作
  • 原文地址:https://blog.csdn.net/weixin_45330297/article/details/128069623