Security: preventing a human from accessing a service account

We built an integration between a SaaS and Asana, with a job that moves information between the two systems.
We’d like to ensure that the interface fulfills our security requirements, such as:

  • ensure that no human can take control of the service account used by the interface to access Asana.
  • have the ability scan the access logfiles, to identify suspicious accesses or access attempts to Asana.

Thank you.