---
title: "Common app For all agents"
canonical: "https://docs.cuesystem.com/space/M3SG/282624090/Common%20app%20For%20all%20agents"
format: markdown
---
Select the authentication method you are using.

<details>
<summary>Device Code Flow (recommended for touchONE-admin integration)</summary>

# Permissions

- offline_access
- Calendars.Read
- Calendars.Read.Shared
- Calendars.ReadWrite
- Calendars.ReadWrite.Shared
- Group.Read.All<sup>1</sup>
- GroupMember.Read.All<sup>1</sup>
- Mail.Send
- Place.Read.All
- User.Read
- User.ReadBasic.All

When all delegated permissions are set, tap “**Add permissions**”.

> Macro (excerpt-include)



# Admin consent

> Macro (include)

# Allow public client flows

> Macro (include)
</details>

<details>
<summary>Resource Owner Password Credentials</summary>

# Permissions

- Calendars.Read
- Calendars.Read.Shared
- Calendars.ReadWrite
- Calendars.ReadWrite.Shared
- Group.Read.All<sup>1</sup>
- GroupMember.Read.All<sup>1</sup>
- Mail.Send
- Place.Read.All
- User.Read
- User.ReadBasic.All

When all delegated permissions are set, tap “**Add permissions**”.

> Macro (excerpt-include)



# Admin consent

> Macro (include)

# Client secret

> Macro (include)
</details>