]> 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)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 21 Feb 2017 10:32:07 +0000 (12:32 +0200)
src/auth/db-oauth2.c

index c095e350d7a08e8c9159ce0d373da418899b5953..c7bb979680e1c3d30da5736eaa8da47d2c44bb55 100644 (file)
@@ -194,6 +194,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;