static enum dsasl_client_result
mech_oauthbearer_input(struct dsasl_client *_client,
- const unsigned char *input, size_t input_len,
- const char **error_r)
+ const unsigned char *input, size_t input_len,
+ const char **error_r)
{
struct oauthbearer_dsasl_client *client =
(struct oauthbearer_dsasl_client *)_client;
static enum dsasl_client_result
mech_oauthbearer_output(struct dsasl_client *_client,
- const unsigned char **output_r, size_t *output_len_r,
- const char **error_r)
+ const unsigned char **output_r, size_t *output_len_r,
+ const char **error_r)
{
struct oauthbearer_dsasl_client *client =
(struct oauthbearer_dsasl_client *)_client;
{
struct oauthbearer_dsasl_client *client =
(struct oauthbearer_dsasl_client *)_client;
+
if (strcmp(key, "host") == 0) {
if (value != NULL)
client->host = p_strdup(_client->pool, value);
static int
mech_oauthbearer_get_result(struct dsasl_client *_client, const char *key,
- const char **value_r, const char **error_r ATTR_UNUSED)
+ const char **value_r,
+ const char **error_r ATTR_UNUSED)
{
struct oauthbearer_dsasl_client *client =
(struct oauthbearer_dsasl_client *)_client;
+
if (strcmp(key, "status") == 0) {
/* this is set to value after login attempt */
i_assert(client->status != NULL);