pam_set_mapped_username.c revision 302408
1218065Sadrian/*- 2218065Sadrian * Copyright (c) 2002-2003 Networks Associates Technology, Inc. 3240592Sadrian * Copyright (c) 2004-2011 Dag-Erling Sm��rgrav 4218065Sadrian * All rights reserved. 5218065Sadrian * 6218065Sadrian * This software was developed for the FreeBSD Project by ThinkSec AS and 7218065Sadrian * Network Associates Laboratories, the Security Research Division of 8218065Sadrian * Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 9218065Sadrian * ("CBOSS"), as part of the DARPA CHATS research program. 10218065Sadrian * 11218065Sadrian * Redistribution and use in source and binary forms, with or without 12218065Sadrian * modification, are permitted provided that the following conditions 13218065Sadrian * are met: 14218065Sadrian * 1. Redistributions of source code must retain the above copyright 15218065Sadrian * notice, this list of conditions and the following disclaimer. 16218065Sadrian * 2. Redistributions in binary form must reproduce the above copyright 17218065Sadrian * notice, this list of conditions and the following disclaimer in the 18218065Sadrian * documentation and/or other materials provided with the distribution. 19218065Sadrian * 3. The name of the author may not be used to endorse or promote 20218065Sadrian * products derived from this software without specific prior written 21218065Sadrian * permission. 22218065Sadrian * 23218065Sadrian * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 24218065Sadrian * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 25218065Sadrian * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 26218065Sadrian * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 27218065Sadrian * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 28218065Sadrian * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 29218065Sadrian * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 30218065Sadrian * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 31218065Sadrian * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 32218065Sadrian * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 33218065Sadrian * SUCH DAMAGE. 34218065Sadrian * 35218065Sadrian * $Id: pam_set_mapped_username.c 648 2013-03-05 17:54:27Z des $ 36218065Sadrian */ 37218065Sadrian 38218065Sadrian#ifdef HAVE_CONFIG_H 39218065Sadrian# include "config.h" 40218065Sadrian#endif 41218065Sadrian 42218065Sadrian#include <security/pam_appl.h> 43218065Sadrian 44218065Sadrian/* 45218065Sadrian * XSSO 4.2.1 46218065Sadrian * XSSO 6 page 64 47218065Sadrian * 48218065Sadrian * Set a username 49218065Sadrian */ 50218065Sadrian 51218065Sadrianint 52218065Sadrianpam_set_mapped_username(pam_handle_t *pamh, 53218065Sadrian char *src_username, 54218065Sadrian char *src_module_type, 55218065Sadrian char *src_authn_domain, 56218065Sadrian char *target_module_username, 57218065Sadrian char *target_module_type, 58218065Sadrian char *target_authn_domain) 59218065Sadrian{ 60218065Sadrian 61218065Sadrian ENTER(); 62218065Sadrian RETURNC(PAM_SYSTEM_ERR); 63218065Sadrian} 64218065Sadrian 65218065Sadrian/* 66218065Sadrian * NODOC 67218065Sadrian */ 68218065Sadrian