01: /**
02: * $Id: SSOAdapterConstants.java,v 1.7 2005/06/09 23:07:07 rakeshn Exp $
03: * Copyright 2002 Sun Microsystems, Inc. All
04: * rights reserved. Use of this product is subject
05: * to license terms. Federal Acquisitions:
06: * Commercial Software -- Government Users
07: * Subject to Standard License Terms and
08: * Conditions.
09: *
10: * Sun, Sun Microsystems, the Sun logo, and iPlanet
11: * are trademarks or registered trademarks of Sun Microsystems,
12: * Inc. in the United States and other countries.
13: */package com.sun.ssoadapter;
14:
15: /**
16: * This interface defines few constants which are used in SSOAdapter Framework.
17: * The configurations that are stored in the AM Service uses the constants .
18: * These constants can be used to access the diffrenet properties from the SSOAdapter.
19: */
20: public interface SSOAdapterConstants {
21: //
22: // Names of standard sso related properties...
23: //
24: /**
25: * The name of the ssoClass
26: */
27: public static final String PROP_SSO_CLASS_NAME_NAME = "ssoClassName";
28:
29: //
30: // Names of standard config properties...
31: //
32: /**
33: * The key for the configName
34: */
35: public static final String PROP_CONFIG_NAME_NAME = "configName";
36: /**
37: * the poerty of configDesc
38: */
39: public static final String PROP_CONFIG_DESC_NAME = "configDesc";
40: /**
41: * host property
42: */
43: public static final String PROP_HOST_NAME = "host";
44: /**
45: * protocol property
46: */
47: public static final String PROP_PROTOCOL_NAME = "protocol";
48: /**
49: * uid property
50: */
51: public static final String PROP_UID_NAME = "uid";
52: /**
53: * password property
54: */
55: public static final String PROP_PASSWORD_NAME = "password";
56: /**
57: * post property
58: */
59: public static final String PROP_PORT_NAME = "port";
60: /**
61: * undefined property
62: */
63: public static final String PROP_UNDEF_PROTOCOL = "undef";
64: /**
65: * user property
66: */
67: public static final String PROP_USER_NAME = "merge";
68: /**
69: * the proprty default
70: */
71: public static final String PROP_DEFAULT_NAME = "default";
72: /**
73: * property if it is encoded
74: */
75: public static final String PROP_ENCODED_NAME = "encoded";
76: /**
77: * client port property
78: */
79: public static final String PROP_CLIENT_PORT = "clientPort";
80: /**
81: * property uid domain
82: */
83: public static final String PROP_UID_DOMAIN = "domain";
84: /**
85: * adminProxy property
86: */
87: public static final String PROP_ADMIN_UID = "proxyAdminUid";
88: /**
89: * adminproxy password property
90: */
91: public static final String PROP_ADMIN_PASSWORD = "proxyAdminPassword";
92: /**
93: * imap secure property.
94: */
95: public static final String PROP_IMAP_SECURE = "secureIMAP";
96:
97: }
|