When creating or modifying APIs, always provide comprehensive documentation for authentication methods and prerequisites. For each authentication approach:
When creating or modifying APIs, always provide comprehensive documentation for authentication methods and prerequisites. For each authentication approach:
For example:
### Authentication Methods
#### Service Principal Authentication
```console
prowler microsoft365 --sp-env-auth
prowler microsoft365 --browser-auth --tenant-id "XXXXXXXX"
gcloud services enable iam.googleapis.com --project <your-project-id>
gcloud auth application-default set-quota-project <project-id>
```
Complete authentication documentation helps users successfully implement your API while avoiding unexpected permission issues or missing dependencies.
Enter the URL of a public GitHub repository