Lines Matching defs:service
1131 #define AUTHR_SRV_MISSING_MSG "Authorized service attribute missing, " \
1133 #define AUTHR_SRV_DENY_MSG "Access denied by authorized service attribute"
1134 #define AUTHR_SRV_NO_MATCH_MSG "Authorized service attribute has " \
1143 char *service;
1163 service = (char *)el->values[i].data;
1164 if (service[0] == '!' &&
1165 strcasecmp(pd->service, service+1) == 0) {
1166 /* This service is explicitly denied */
1167 DEBUG(SSSDBG_CONF_SETTINGS, "Access denied by [%s]\n", service);
1179 } else if (strcasecmp(pd->service, service) == 0) {
1180 /* This service is explicitly allowed */
1181 DEBUG(SSSDBG_CONF_SETTINGS, "Access granted for [%s]\n", service);
1186 } else if (strcmp("*", service) == 0) {
1197 DEBUG(SSSDBG_CONF_SETTINGS, "No matching service rule found\n");