The AuthenticateRequest and AuthenticateResponse types have a complex mapping rule system, which requires a pair of custom callback functions.
Add well typed attribute options to the authmethods proto definitions, while hiding them from being rendered in the openapiv2 spec.