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.

Classes

struct  AuthenticateInp_t
 
struct  AuthenticateOut_t
 

Macros

#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;"
 

Functions

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

Macro Definition Documentation

◆ AUTH_SUBOP_REQ_AUTH

#define AUTH_SUBOP_REQ_AUTH   "request challenge"

Definition at line 7 of file authenticate.h.

◆ AUTH_SUBOP_RESP

#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.

◆ CHALLENGE_LEN

#define CHALLENGE_LEN   64

Definition at line 11 of file authenticate.h.

◆ MAX_PASSWORD_LEN

#define MAX_PASSWORD_LEN   50

Definition at line 10 of file authenticate.h.

◆ RESPONSE_LEN

#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 
)