API Reference > backend-itwin-client > Authentication Authentication Classes for generating OIDC/OAuth tokens. Classes Name Description AgentAuthorizationClient Utility to generate OIDC/OAuth tokens for agent or agent applications Beta BackendAuthorizationClient Utility to generate OIDC/OAuth tokens for backend applications Beta DelegationAuthorizationClient Utility to generate delegation OAuth or legacy SAML tokens for backend applications Beta Interfaces Name Description BackendAuthorizationClientConfiguration Client configuration to create OIDC/OAuth tokens for backend applications Beta Type Aliases Name Description AgentAuthorizationClientConfiguration Configuration of clients for agent or service applications. Beta DelegationAuthorizationClientConfiguration Configuration for DelegationAuthorizationClient Beta OidcAgentClient Utility to generate OIDC/OAuth tokens for agent or agent applications Deprecated OidcAgentClientConfiguration Configuration of clients for agent or service applications. Deprecated OidcDelegationClient Utility to generate delegation OAuth or legacy SAML tokens for backend applications Beta OidcDelegationClientConfiguration Configuration for OidcDelegationClient Deprecated Last Updated: 11 June, 2024