]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Make sure tokeninfo or introspection URL is given
authorAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 21 Feb 2017 09:52:59 +0000 (11:52 +0200)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 21 Feb 2017 09:52:59 +0000 (11:52 +0200)
src/auth/db-oauth2.c

index fb45709d37e4851cfd345cde630632c6d38878a2..bc73379ff9d3c6ad0b0a5362860f2c061a90979c 100644 (file)
@@ -202,6 +202,9 @@ struct db_oauth2 *db_oauth2_init(const char *config_path)
        http_set.dns_client_socket_path = "dns-client";
        http_set.user_agent = "dovecot-oauth2-passdb/" DOVECOT_VERSION;
 
+       if (*db->set.tokeninfo_url == '\0' && *db->set.introspection_url == '\0')
+               i_fatal("oauth2: Tokeninfo or introspection URL must be given");
+
        if (*db->set.rawlog_dir != '\0')
                http_set.rawlog_dir = db->set.rawlog_dir;