irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

pamAuthRequest.h
Go to the documentation of this file.
1 #ifndef PAM_AUTH_REQUEST_H__
2 #define PAM_AUTH_REQUEST_H__
3 
4 #include "rcConnect.h"
5 
6 typedef struct {
7  char *pamUser;
8  char *pamPassword;
9  int timeToLive;
11 
12 #define pamAuthRequestInp_PI "str *pamUser; str *pamPassword; int timeToLive;"
13 
14 typedef struct {
15  char *irodsPamPassword; /* the generated password to use for iRODS */
17 
18 #define pamAuthRequestOut_PI "str *irodsPamPassword;"
19 
20 #ifdef __cplusplus
21 extern "C"
22 #endif
23 int rcPamAuthRequest( rcComm_t *conn, pamAuthRequestInp_t *pamAuthRequestInp, pamAuthRequestOut_t **pamAuthRequestOut );
24 
25 #endif
rcComm_t
Definition: rcConnect.h:95
pamAuthRequestInp_t::pamPassword
char * pamPassword
Definition: pamAuthRequest.h:8
rcConnect.h
pamAuthRequestInp_t::pamUser
char * pamUser
Definition: pamAuthRequest.h:7
pamAuthRequestInp_t
Definition: pamAuthRequest.h:6
rcPamAuthRequest
int rcPamAuthRequest(rcComm_t *conn, pamAuthRequestInp_t *pamAuthRequestInp, pamAuthRequestOut_t **pamAuthRequestOut)
Definition: rcPamAuthRequest.cpp:9
pamAuthRequestInp_t::timeToLive
int timeToLive
Definition: pamAuthRequest.h:9
pamAuthRequestOut_t
Definition: pamAuthRequest.h:14
pamAuthRequestOut_t::irodsPamPassword
char * irodsPamPassword
Definition: pamAuthRequest.h:15