Rapport d’événement de délégation
  • 18 Nov 2024
  • 3 Minutes à lire
  • Sombre
    Lumière
  • PDF

Rapport d’événement de délégation

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Java SDK.NET SDKREST API

Java SDK

Pour télécharger l’exemple de code complet, consultez notre site Code Share .

Cette rubrique décrit comment récupérer une piste d’audit de délégation étendue pour un compte dans OneSpan Sign. Cette piste d’audit vous fournira un historique complet de tous les changements survenus dans votre compte concernant la délégation.

Pour plus d’informations, reportez-vous à la Delegating Access.

Pour récupérer cette piste d’audit, vous devrez fournir une plage de dates pour les informations que vous souhaitez voir. Pour ce faire, le code suivant :

Date START_DATE = new LocalDateTime(2016, 1, 1, 0, 0).toDate();
Date END_DATE = LocalDateTime.now().toDate();

Une fois que vous avez fait cela, vous pouvez récupérer votre rapport de délégation à l’aide du client OneSpan Sign :

DelegationReport report = eslClient.getReportService().downloadDelegationReport(START_DATE, END_DATE);

Le code suivant vous permettra de naviguer dans chaque événement :

Map<String, List<DelegationEventReport>> eventReport = report.getDelegationEventReports();
		
for (Entry<String, List<DelegationEventReport>> entry : eventReport.entrySet())
{   
	for (DelegationEventReport r : entry.getValue()) {
		System.out.format("Event User: %s\nEvent Date: %s\nEvent Type: %s\nEvent Description: %s\n\n", r.getEventUser(), r.getEventDate().toString(), r.getEventType(), r.getEventDescription());
	}
}

Vous pouvez également télécharger ce rapport au format CSV, à l’aide du code suivant :

String reportCSV = eslClient.getReportService().downloadDelegationReportAsCSV(START_DATE, END_DATE);

Résultats

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous avez exécuté votre code.

Kit de développement logiciel (SDK) .NET

Pour télécharger l’exemple de code complet, consultez notre site Code Share .

Cette rubrique décrit comment récupérer une piste d’audit de délégation étendue pour un compte dans OneSpan Sign. Cette piste d’audit vous fournira un historique complet de tous les changements survenus dans votre compte concernant la délégation.

Pour plus d’informations, reportez-vous à la Delegating Access.

Pour récupérer cette piste d’audit, vous devrez fournir une plage de dates pour les informations que vous souhaitez voir. Pour ce faire, le code suivant :

DateTime from = new DateTime(2016, 1, 1);
DateTime to = DateTime.Now;

Une fois que vous avez fait cela, vous pouvez récupérer votre rapport de délégation à l’aide du client OneSpan Sign :

DelegationReport report = eslClient.ReportService.DownloadDelegationReport(from, to);

Le code suivant vous permettra de naviguer dans chaque événement :

IDictionary<string, IList<DelegationEventReport>> eventReport = report.DelegationEvents;
foreach (var entry in eventReport)
{
    foreach (DelegationEventReport r in entry.Value)
    {
         Debug.WriteLine("Event User: {0}\nEvent Date: {1}\nEvent Type: {2}\nEvent Description: {3}\n", r.EventUser, r.EventDate.ToString(), r.EventType, r.EventDescription);
     }
}

Vous pouvez également télécharger ce rapport au format CSV, à l’aide du code suivant :

string reportCSV = eslClient.ReportService.DownloadDelegationReportAsCSV(START_DATE, END_DATE);

Résultats

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous avez exécuté votre code.

REST API

Pour télécharger l’exemple de code complet, consultez notre site Code Share .

Cette rubrique décrit comment récupérer une piste d’audit de délégation étendue pour un compte dans OneSpan Sign. Cette piste d’audit vous fournira un historique complet de tous les changements survenus dans votre compte concernant la délégation.

Pour plus d’informations, reportez-vous à la Delegating Access.

Pour récupérer cette piste d’audit, vous devrez fournir une plage de dates pour les informations que vous souhaitez voir. Pour ce faire, le code suivant :

string START_DATE = "2016-01-01";
string END_DATE = "2017-01-09";

Ensuite, vous pouvez récupérer votre rapport de délégation en faisant la demande suivante :

Requête HTTP

GET /api/reports/delegation?from={START_DATE}&to={END_DATE}

En-têtes HTTP

Accept: application/json
Content-Type: application/json
Authorization: Basic api_key

Charge utile de réponse

{
  "from": "2016-01-01T00:00:00Z",
  "to": "2017-01-10T00:00:00Z",
  "delegationEvents": {
    "ZQI8k6faVoM8": [
      {
        "eventDate": "2017-01-09T18:35:04Z",
        "eventType": "Updated Delegates",
        "eventDescription": "Set delegates to: John Smith (mail1@example.com) to delegate on behalf of: Haris Haidary (mail12@example.com)",
        "eventUser": "Haris Haidary (mail12@example.com, from 00.00.000.000) "
      },
      {
        "eventDate": "2017-01-09T19:09:46Z",
        "eventType": "Removed all Delegates",
        "eventDescription": "Removed all delegates for: Haris Haidary (mail12@example.com)",
        "eventUser": "Haris Haidary (mail12@example.com, from 00.00.000.000) "
      }
    ]
  }
}

Vous pouvez également télécharger le rapport d’utilisation au format CSV en définissant l’en-tête Accept sur text/csv.


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle