authnone_create man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

rpc_clnt_auth(3NSL)  Networking Services Library Functions rpc_clnt_auth(3NSL)

NAME
       rpc_clnt_auth,  auth_destroy,  authnone_create,	authsys_create,	 auth‐
       sys_create_default - library routines for client side remote  procedure
       call authentication

SYNOPSIS
       void auth_destroy(AUTH *auth);

       AUTH *authnone_create	(void)

       AUTH *authsys_create(const cha r*host,  const uid_t uid, const gid_t gid,
	    const int len, const gid_t *aup_gids);

       AUTH *authsys_create_default(void)

DESCRIPTION
       These  routines are part of the RPC library that allows C language pro‐
       grams to make procedure calls on other  machines	 across	 the  network,
       with desired authentication.

       These  routines	are  normally called after creating the CLIENT handle.
       The cl_auth field of the CLIENT structure should be initialized by  the
       AUTH structure returned by some of the following routines. The client's
       authentication information is passed to the server when the RPC call is
       made.

       Only  the  NULL	and the SYS style of authentication is discussed here.
       For the DES style authentication, please refer to secure_rpc(3NSL).

       The NULL and SYS style of  authentication  are  safe  in	 multithreaded
       applications. For the MT-level of the DES style, see its pages.

   Routines
       The  following routines require that the header <rpc/rpc.h> be included
       (see rpc(3NSL) for the definition of the AUTH data structure).

	 #include <rpc/rpc.h>

       auth_destroy()		 A function macro that destroys the  authenti‐
				 cation	  information  associated  with	 auth.
				 Destruction usually involves deallocation  of
				 private  data	structures. The use of auth is
				 undefined after calling auth_destroy().

       authnone_create()	 Create and return an RPC authentication  han‐
				 dle   that  passes  nonusable	authentication
				 information with each remote procedure	 call.
				 This  is  the	default authentication used by
				 RPC.

       authsys_create()		 Create and return an RPC authentication  han‐
				 dle  that  contains  AUTH_SYS	authentication
				 information. The parameter host is  the  name
				 of  the  machine on which the information was
				 created; uid is the user's user  ID;  gid  is
				 the user's current group ID; len and aup_gids
				 refer to a counted array of groups  to	 which
				 the user belongs.

       authsys_create_default	 Call  authsys_create()	 with  the appropriate
				 parameters.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       rpc(3NSL),	  rpc_clnt_calls(3NSL),		rpc_clnt_create(3NSL),
       secure_rpc(3NSL), attributes(5)

SunOS 5.11			  14 Jan 2002		   rpc_clnt_auth(3NSL)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net