ftp.nice.ch/pub/next/connectivity/apps/KerbFE.1.01.N.bs.tar.gz#/Kerberos/Kauth.h

This is Kauth.h in view mode; [Download] [Up]

/* Kerberos Authentication Object */

/* state values for kinitStage state machine */
#define STARTED 1		/* started process */
#define GOTNAME 2		/* got 'Kerberos name: ' prompt */
#define SENTNAME 3		/* sent principal */
#define SENTREALM 5		/* sent realm */
#define SENTPASSWD 7		/* sent password */

#import <objc/Object.h>

@interface Kauth:Object
{
    id	authenticatePanel;
    id  authenticateButton;
    id	principalTextField;
    id	realmTextField;
    id	passwordTextField;
    id	kinitBannerTextField;
    id	infoPanel;
    id	klistReporter;
    id  kinitProcess;
    int kinitStage;
    char *outputBuffer;
}

- showAuthenticate:sender;
- authenticate:sender;
- showInfo:sender;
- saveDefaults:sender;

/* Subprocess Delegation */
- subprocessOutput:(char *)buffer;
- subprocessDone;
- subprocessError:(const char *)errorString;

/* Application Delegation */
- appDidInit:sender;
- appWillTerminate:sender;

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.