198 auto token68_seq = sequence(
199 token68_p() >> as_result(),
200 not_clause( any_symbol_p() >> skip() ) );
202 auto params_seq = maybe_empty_comma_separated_list_p< param_container_t >(
204 token_p() >> to_lower() >> ¶m_t::name,
208 produce< param_value_t >(
210 token_p() >> convert( token_to_v ) >> as_result(),
211 quoted_string_p() >> convert( qstring_to_v )
218 return produce< authorization_value_t >(
219 token_p() >> to_lower() >> &authorization_value_t::auth_scheme,
221 repeat( 1, N, space() ),
222 produce< auth_param_t >(
223 alternatives( token68_seq, params_seq )
224 ) >> &authorization_value_t::auth_param