Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Routing and transports

Which guard runs on which ingress, and how a request reaches a channel. Also the cron schedule a clockwork channel declares, and the OAuth2 sign-in flow.

PageHolds
Guards by ingressWhich channel guard runs on which of the five ingresses (HTTP sync, /async, Kafka, channel_call, cron), and the fixed order the guards apply in.
Routing and protocolchannel_type, protocol, methods, route_pattern, topic, consumer_group and priority.
Cron transportthe six-field schedule, time zone and DST rules, payload, misfire policies, concurrency, and what it may not declare.
oauth2_logina channel as the relying party in a browser OAuth2 authorization-code grant, with PKCE, the state cookie, id_token checks and return_to.

Last verified 14 September 2026