C3 AI Documentation Home

User Registration Built-in Roles

The C3 Agentic AI Platform uses the C3.Public and C3.Anonymous roles for the user registration process. See the UserRegistration Type to learn more about the user registration process.

C3.Public role

The C3.Public role provides API access to any Type or action where Authenticator#isAnonymousAccessAllowed is set to true. See Authenticator to learn more about this method.

The C3.Public role also allows users to initiate the user registration process, so they can authenticate to the system:

  • Begin user registration flow and obtain a registration token.
  • Validate registration token to continue registration flow.
  • Create user in C3 AI's Okta integration with registration information.

C3.Anonymous role

The C3.Anonymous role applies to all unauthenticated users and requests. The platform uses the C3.Anonymous role to identify unauthenticated users.

Was this page helpful?