Authing DocsDocuments
Concept
workflow
Guides
Development Integration
Application integration
Concept
workflow
Guides
Development Integration
Application integration
Old Version
Development Integration
  • Single Sign-On (SSO)
  • Login component

  • JavaScript/Node.js

  • Java / Kotlin

    • User Authentication Module

    • Management Module

      • Management user
      • Management application
      • Management role
      • Management resources and permissions
      • Management groups
      • Management organization
      • Management User Custom Fields
      • Management registration white list
      • Management user pool configuration
      • Management log statistics
  • Python

  • C#

  • PHP

  • Go

  • Ruby
  • Android

  • iOS

  • Flutter

  • React Native
  • WeChat Mini Program
  • WeChat webpage authorization
  • Framework Integration
  • Error code
  1. Development Integration
  2. /
  3. Java / Kotlin
  4. /
  5. Management Module
  6. /
  7. Management log statistics

¶ StatisticsManagementClient

Update Time: 2025-02-18 09:00:47
Edit

This client is used to manage statistics. It can list user actions and list audit logs

¶ List user's actions

StatisticsManagementClient().listUserActions(param)

List user's actions

¶ Parameters

  • param <LogsPageParam>
  • param.clientIp <String> The real IP of the client. If you call this interface on the server side, be sure to set this parameter to the real IP of the end user.
  • param.operationNames <List<String>> Operation names list
  • param.userIds <List<String>> User Id list
  • param.page <Integer> Page number, starting from 1. The default value is: 1.
  • param.limit <Integer> The number of users per page. The default value is: 10.

¶ Example

PaginatedUserActionLog actionLog = managementClient.statistics()
        .listUserActions(new LogsPageParam(null, null, Arrays.asList("iserId"), 1, 10)
        .execute();

¶ List audit logs

StatisticsManagementClient().listAuditLogs(param)

查看审计日志

¶ Parameters

  • param <AuditLogPageParam>
  • param.clientIp <String> The real IP of the client. If you call this interface on the server side, be sure to set this parameter to the real IP of the end user.
  • param.operationNames <List<String>> Operation names list
  • param.operatorArns <List<String>> Operation arn list
  • param.page <Integer> Page number, starting from 1. The default value is: 1.
  • param.limit <Integer> The number of users per page. The default value is: 10.

¶ Example

PaginatedAuditLog auditLog = managementClient.statistics()
        .listAuditLogs(new AuditLogPageParam(null, null, Arrays.asList("userId"), 1, 10))
        .execute();
Prev: Management user pool configuration Next: Python
  • List user's actions
  • List audit logs

User identity management

Integrated third-party login
Mobile phone number flash check (opens new window)
Universal login form component
Custom authentication process

Enterprise internal management

Single Sign On
Multi-factor Authentication
Authority Management

Developers

Development Document
Framework Integration
Blog (opens new window)
GitHub (opens new window)
Community User Center (opens new window)

Company

400 888 2106
sales@authing.cn
16 / F, Block B, NORTH STAR CENTURY CENTER, Beijing(Total)
room 406, 4th floor, zone B, building 1, No. 200, Tianfu Fifth Street, Chengdu(branch)

Beijing ICP No.19051205-1

© Beijing Steamory Technology Co.