/* Facebook Login Servlet - Shiboleth Identity Provider integrator with Facebook * Copyright (C) 2012 Poznan Supercomputing and Networking Center - Application Department * * contact: adamski@man.poznan.pl * * This program is free software: you can redistribute it and/or modify it under the terms * of the GNU General Public License as published by the Free Software Foundation, * either version 3 of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. You should have received a copy of * the GNU General Public License along with this program. * If not, see <http://www.gnu.org/licenses/>. * * * Poznan Supercomputing and Networking Center - Application Department, * ul.Dąbrowskiego 79a, 60-529 Poznań, Poland. (+48 61) 858-20-72 * http://apps.man.poznan.pl/ * * This application was developed as a part of the SYNAT project * http://www.synat.pl/en * * Poznan Supercomputing and Networking Center, hereby disclaims all copyright interest in * the Facebook Login Servlet written by Jakub "Erwin" Aftowicz. (erwin37@gmail.com) * * Marcin Adamski , 21 MAY 2012 (adamski@man.poznan.pl) */ XML configuration file with attached schema. It enables defining: - Which attributes should be included in the query to FB. - Which of these attributes should be bind into further SQL query. - Which of these attributes should be returned to the Service Provider. - Which attributes are to be derived from SQL database and then returned to the SP. - What values are expected to adopt the attributes derived from the database if the user is not found (parameters of a "guest user"). In addition: - Is email address, extracted from FB, on a black list? - Where "banned user" should be redirected