100 cred_flavor = rqst->
rq_cred.oa_flavor;
101 switch (cred_flavor) {
122 for (asp =
Auths; asp; asp = asp->
next) {
123 if (asp->
flavor == cred_flavor) {
167 switch (cred_flavor) {
179 for (asp =
Auths; asp; asp = asp->
next) {
180 if (asp->
flavor == cred_flavor) {
193 asp->
flavor = cred_flavor;
UINT(* handler)(MSIPACKAGE *)
struct opaque_auth _null_auth
struct opaque_auth xp_verf
enum auth_stat(* handler)(struct svc_req *, struct rpc_msg *)
struct opaque_auth rq_cred
enum auth_stat _svcauth_null(struct svc_req *rqst, struct rpc_msg *msg)
int svc_auth_reg(int cred_flavor, enum auth_stat *handler)
enum auth_stat _authenticate(struct svc_req *rqst, struct rpc_msg *msg)
static struct authsvc * Auths
enum auth_stat _svcauth_des(struct svc_req *rqst, struct rpc_msg *msg)
enum auth_stat _svcauth_unix(struct svc_req *rqst, struct rpc_msg *msg)
enum auth_stat _svcauth_short(struct svc_req *rqst, struct rpc_msg *msg)