Hanzo
PlatformHanzo IAMApplications

Application categories

Default (user-facing) vs Agent (M2M) applications and their types.

Hanzo IAM uses categories and types to support both user-facing apps and machine-to-machine (M2M) apps. The category determines which protocol types and features are available.

Categories

Default

Default applications are for web or mobile apps where users sign in in a browser or client. Choose a protocol type:

  • All — Multiple protocols
  • OIDC, OAuth, SAML, CAS — Single protocol

Agent

Agent applications are for M2M: services or tools that authenticate programmatically, without a user UI. Types:

  • MCP — Model Context Protocol (e.g. AI agents and MCP tools)
  • A2A — Application-to-application (service-to-service)

When a client registers via OAuth Dynamic Client Registration, Hanzo IAM can assign the Agent category and MCP type by default.

Changing category

Set or change the category on the application edit page. When you switch category, Type is updated automatically: Agent → MCP, Default → All.

Custom scopes (Agent only)

Agent applications can define custom scopes. Default applications use only standard OAuth/OIDC scopes.

How is this guide?

Last updated on

On this page