Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space IDS and version 8.7

...

The following table describes the current Accounting Service features. See details about usage of this service, configuring it, and managing it.

FeatureDescription
Collect SSO ticket granted events

The steps included:

  • Reads a Java™ Messaging Service (JMS) message from the queue containing a ticket granted event from SSO
  • Generates a hash from "Ubisecure user identifier", which it uses as the Unique user ID
  • Secures other personally identifiable information (PII)
  • Stores the event to the respective table in the database
Calculate daily active unique users per authentication methodOn a daily basis a scheduled job processes the events in the database and calculates daily active unique users per authentication method which it stores to the respective table in the database. The job execution time is configurable.
Calculate monthly active unique user counts per authentication methodAt the end of the month a scheduled job calculates the total amount of unique active users per authentication method in a month and stores it to the respective table in the database.
Clean old data from the databaseA scheduled job deletes event and daily unique users data from the respective tables in the database. The job execution time and the amount of days to preserve data are configurable. Monthly data is not deleted.

Produce CSV about monthly active unique user counts

Returns the data to download for the given month in the Comma Separated Values (CSV) format with a row for each authentication method used in this month and the amount of unique active users for this method. The last row contains the sum of the rows above i.e. total number of unique users for all authentication methods in this month.

Produce CSV about daily active unique users

Returns the data to download for the given month in the CSV format including all the days in the specified month when the users have been authenticated to the system. For each day there is a row for each unique combination of an authentication method and a user ID.

Produce CSV about daily successful events

Returns the data to download for the given day in the CSV format with a row for each successful authentication event during that day.

Secured endpoints to download CSV

Accounting Service CSV download endpoints are protected using OAuth2, Ubisecure SSO being the OAuth2 provider. There are two layers of access: browser endpoints and API endpoints. See Using Accounting Service.

Secured endpoints for Accounting Service management

Accounting Service management endpoints are secured by HTTP Basic authentication. The username and password are configured in the SSO installation process. With the management endpoints you can get the basic info, check health, or configure log levels. See Accounting Service management.

Accounting Service feature documentation

...