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)  

authenticate.h File Reference
#include "rcConnect.h"
Include dependency graph for authenticate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  AuthenticateInp_t
struct  AuthenticateOut_t


#define AUTH_SUBOP_REQ_AUTH   "request challenge"
#define AUTH_SUBOP_RESP   "challenge response"
#define MAX_PASSWORD_LEN   50
#define CHALLENGE_LEN   64
#define RESPONSE_LEN   16
#define AuthenticateInp_PI   "str *subOp; str *response; str *username;"
#define AuthenticateOut_PI   "str *challenge;"


int rcAuthenticate (rcComm_t *conn, AuthenticateInp_t *authenticateInp, AuthenticateOut_t **authenticateOut)

Macro Definition Documentation


#define AUTH_SUBOP_REQ_AUTH   "request challenge"

Definition at line 7 of file authenticate.h.


#define AUTH_SUBOP_RESP   "challenge response"

Definition at line 8 of file authenticate.h.

◆ AuthenticateInp_PI

#define AuthenticateInp_PI   "str *subOp; str *response; str *username;"

Definition at line 20 of file authenticate.h.

◆ AuthenticateOut_PI

#define AuthenticateOut_PI   "str *challenge;"

Definition at line 25 of file authenticate.h.


#define CHALLENGE_LEN   64

Definition at line 11 of file authenticate.h.


#define MAX_PASSWORD_LEN   50

Definition at line 10 of file authenticate.h.


#define RESPONSE_LEN   16

Definition at line 12 of file authenticate.h.

Function Documentation

◆ rcAuthenticate()

int rcAuthenticate ( rcComm_t conn,
AuthenticateInp_t authenticateInp,
AuthenticateOut_t **  authenticateOut