如何在SimpleSAMLPhp IDP上跟踪用户的登录/注销时间?

如何在SimpleSAMLPhp IDP上跟踪用户的登录/注销时间?,php,single-sign-on,simplesamlphp,Php,Single Sign On,Simplesamlphp,我们希望在SimpleSAMLPhp上跟踪用户在数据库中的登录/注销时间,我们在SSO登录过程中将其用作IDP。 我被告知,一旦用户在IDP上通过身份验证,就在MySql数据库中插入新的日志记录,并在用户注销后更新相同的条目,我必须在simplesamlphp文件中进行更改 我发现SimpleSAMLPhp可以从指定的日志文件中读取数据并显示统计信息。但我不想与日志文件交互 阅读日志文件或在SimpleSAMLPhp文件中添加代码更改以插入写入登录/注销事件的日志记录,有什么更好的解决方案吗?有

我们希望在SimpleSAMLPhp上跟踪用户在数据库中的登录/注销时间,我们在SSO登录过程中将其用作IDP。 我被告知,一旦用户在IDP上通过身份验证,就在MySql数据库中插入新的日志记录,并在用户注销后更新相同的条目,我必须在simplesamlphp文件中进行更改

我发现SimpleSAMLPhp可以从指定的日志文件中读取数据并显示统计信息。但我不想与日志文件交互


阅读日志文件或在SimpleSAMLPhp文件中添加代码更改以插入写入登录/注销事件的日志记录,有什么更好的解决方案吗?有人能给我一些建议吗?

我的猜测:IDP=身份提供者,SSO=单点登录。这就形成了这样一句话:“我们在单点登录过程中使用它作为身份提供者。”是的,这不是很明显:PIf的事情对你来说很明显,那么为什么创建一个简单的日志数据库会有问题呢?PS和FYI:我没有否决你的问题。冷冰冰的人不需要讽刺……我已经在问题上添加了单点登录,simplesamlphp标签。IDP和SSO也是首字母缩略词,熟悉SimpleSAMLPhp的人在理解它们时不应该有任何混淆。没关系,不要打扰我。这是一个很好的更新。我只能告诉你,修改一个你不拥有的库是一个坏主意,如果这是你的建议,原因很明显:每次更新都需要重复这个,你的代码可能会变得不兼容。因此,要么您必须让SimpleSAMLPhp调用您的代码来进行日志记录(首选方式),要么您可以读取日志文件。正如您可能已经猜到的,我对SimpleSAMLPhp一无所知,所以我不能就此向您提供建议。这就形成了这样一句话:“我们在单点登录过程中使用它作为身份提供者。”是的,这不是很明显:PIf的事情对你来说很明显,那么为什么创建一个简单的日志数据库会有问题呢?PS和FYI:我没有否决你的问题。冷冰冰的人不需要讽刺……我已经在问题上添加了单点登录,simplesamlphp标签。IDP和SSO也是首字母缩略词,熟悉SimpleSAMLPhp的人在理解它们时不应该有任何混淆。没关系,不要打扰我。这是一个很好的更新。我只能告诉你,修改一个你不拥有的库是一个坏主意,如果这是你的建议,原因很明显:每次更新都需要重复这个,你的代码可能会变得不兼容。因此,要么您必须让SimpleSAMLPhp调用您的代码来进行日志记录(首选方式),要么您可以读取日志文件。正如您可能已经猜到的,我对SimpleSAMLPhp一无所知,所以我不想就此向您提供建议。