Talo logoDocsBlogGitHub
Back to blog

Authentication audit logs now available

3 min read
Authentication audit logs now available

TL;DR

  • What's new? We've added audit logs to Talo's Authentication service.
  • What's changed? You can now monitor all player authentication actions, including registrations, logins, password resets, and more.

Authentication audit logs are here

We've added a new layer of security to Talo's recently released Authentication service: audit logs designed for keeping track of player authentication actions. With the new audit logs, you can monitor all player authentication actions, including registrations, logins, password resets, and more.

What's available in the audit logs?

The following actions are now recorded in the audit logs for individual players:

  • Registering: When a player creates a new account.
  • Logging in: When a player successfully logs in.
  • Logging out: When a player logs out.
  • Verification started: When a player starts the verification process.
  • Verification failed: When a player fails the verification process.
  • Password changed: When a player changes their password.
  • Password change failed: When a player fails to change their password.
  • Email changed: When a player changes their email address.
  • Email change failed: When a player fails to change their email address.
  • Password reset requested: When a player requests a password reset.
  • Password reset completed: When a player successfully resets their password.

The logs also provide extra details like IP address and user agent to provide additional context for each action. Contextual details are provided for specific actions: for example, when a player changes their email address we'll log the old email address.

Where can I see the audit log?

You can access the audit logs directly from the Talo dashboard. Simply navigate to the Players service, select a player, and their audit logs will be available on their profile if they are using Talo Player Authentication.

Audit logs in the Talo dashboard

New API: toggling verification

We've snuck in a small update to Authentication too!

Previously, players could only enable verification on registration, and now we've added an API to enable verification for existing players. This allows you to require verification for all players, even if they've already registered, or allow players to decide to enhance the security of their account.

Players can also choose to disable verification entirely. Players will need to supply their current password to enable or disable verification.

The new API is now available in our Unity package (v0.20.0) and Godot plugin (v0.4.0), and the existing player authentication documentation has been updated to show how to use this new API.

Feedback and suggestions

We're keen to hear what other items would be useful to include in the audit logs. If you have any feedback or suggestions, please reach out to us on our Discord or raise an issue in our GitHub repository.


TudorWritten by Tudor

Build your game faster with Talo

Don't reinvent the wheel. Integrate leaderboards, stats, event tracking and more in minutes.

Using Talo, you can view and manage your players directly from the dashboard. It's free!

Get started

More from the Talo Blog

Introducing Talo Channels: real-time messaging for Godot games
5 min read

Introducing Talo Channels: real-time messaging for Godot games

Learn how to implement real-time messaging in your Godot game using Talo Channels. Build chat rooms, notifications and interactive features with just a few lines of code.

Changelog: real-time live config and updating player data
2 min read

Changelog: real-time live config and updating player data

Discover new Talo features: real-time live config updates and the ability to update player stats and leaderboard scores from the dashboard.

2024 Year in review: release highlights from Talo
4 min read

2024 Year in review: release highlights from Talo

A look back at Talo’s biggest updates in 2024, including game feedback, player auth, group functionality and channels.

Levelling up your game with Talo’s Player Groups
5 min read

Levelling up your game with Talo’s Player Groups

Learn more about all the ways to segment your players and understand them better with Talo’s powerful group filtering system.