Produced by Araxis Merge on 4/11/2017 10:47:26 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
# | Location | File | Last Modified |
---|---|---|---|
1 | Tue Apr 11 15:47:26 2017 UTC | ||
2 | PS_PPS_Weblogic_Domain\user_staged_config\Distributions\kaajee_security_provider_1.1.0.002\wlKaajeeSecurityProviders-1.1.0.002.jar | KaajeeManageableAuthenticator.xml | Mon Jun 23 19:49:06 2008 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 0 | 0 |
Changed | 0 | 0 |
Inserted | 1 | 183 |
Removed | 0 | 0 |
Whitespace | |
---|---|
Character case | Differences in character case are significant |
Line endings | Differences in line endings (CR and LF characters) are ignored |
CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
1 | <?xml | |||||
2 | version="1 .0" | |||||
3 | ?> | |||||
4 | <!DOCTYPE MBeanType SYSTEM "co mmo.dtd"> | |||||
5 | ||||||
6 | <!-- MBean Definitio n File (MD F) for the Manageabl e Sample A uthenticat or --> | |||||
7 | ||||||
8 | <!-- Decla re your mb ean. | |||||
9 | ||||||
10 | Since it is for an authen ticator, i t must ext end the | |||||
11 | weblo gic.manage ment.secur ity.authen tication.A uthenticat or mbean. | |||||
12 | ||||||
13 | It al so impleme nts the st andard man agement mi xin mbean interfaces | |||||
14 | for u ser and gr oup editin g. This g ives the p rovider "f ree" | |||||
15 | conso le support - that is , the prov ider doesn 't have to write | |||||
16 | its o wn console pages for user and group edit ing. | |||||
17 | ||||||
18 | These mixin int erfaces ar e fine gra ined to no t force th e provider | |||||
19 | to su pport full group/use r editing/ reading. This provi der implem ents | |||||
20 | almos t all of t hese mixin interface s. | |||||
21 | ||||||
22 | Here is a summa ry of the methods an d inherita nce hierar chy of | |||||
23 | the m anagement mixin mbea n interfac es that th is mbean i mplements: | |||||
24 | ||||||
25 | int erface Use rEditor ha s | |||||
26 | m ethod crea teUser | |||||
27 | m ethod setU serDescrip tion | |||||
28 | ||||||
29 | i nterface U serReader has | |||||
30 | method li stUsers | |||||
31 | method us erExists | |||||
32 | method ge tUserDescr iption | |||||
33 | ||||||
34 | interface NameListe r has | |||||
35 | method getCurrent Name | |||||
36 | ||||||
37 | interfa ce Lister has | |||||
38 | metho d haveCurr ent | |||||
39 | metho d advance | |||||
40 | metho d close | |||||
41 | ||||||
42 | i nterface U serPasswor dEditor ha s | |||||
43 | method ch angeUserPa ssword | |||||
44 | method re setUserPas sword | |||||
45 | ||||||
46 | i nterface U serRemover has | |||||
47 | method re moveUser | |||||
48 | ||||||
49 | int erface Gro upEditor h as | |||||
50 | m ethod crea teGroup | |||||
51 | m ethod setG roupDescri ption | |||||
52 | m ethod addM emberToGro up | |||||
53 | m ethod remo veMemberFr omGroup | |||||
54 | ||||||
55 | i nterface G roupReader has | |||||
56 | method li stGroups | |||||
57 | method gr oupExists | |||||
58 | method is Member | |||||
59 | method ge tGroupDesc ription | |||||
60 | ||||||
61 | interface NameListe r (see abo ve) | |||||
62 | ||||||
63 | i nterface G roupRemove r has | |||||
64 | method re moveGroup | |||||
65 | ||||||
66 | int erface Mem berGroupLi ster has | |||||
67 | m ethod list MemberGrou ps | |||||
68 | ||||||
69 | i nterface G roupReader (see abov e) | |||||
70 | ||||||
71 | All o f these me thods are implemente d in this provider's | |||||
72 | Manag eableSampl eAuthentic atorImpl c lass (that is, it's | |||||
73 | mbean implement ation). | |||||
74 | ||||||
75 | Note that this provider d oes not im plement th e | |||||
76 | Group MemberList er interfa ce. This means that this | |||||
77 | provi der suppor ts listing the group s that con tain a | |||||
78 | membe r, but doe sn't suppo rt listing the membe rs of a gr oup. | |||||
79 | ||||||
80 | The N ame and Di splayName must be th e same. | |||||
81 | They specify th e name tha t will app ear on the | |||||
82 | conso le for thi s provider . | |||||
83 | ||||||
84 | Set t he PeristP olicy to " OnUpdate" so that if an attrib ute | |||||
85 | value is change d, the new value is written to disk imme diately. | |||||
86 | See t he "Develo ping Secur ity Servic es" manual for more info. | |||||
87 | ||||||
88 | Note that since this is a n xml docu ment, you can't use double | |||||
89 | quote s directly . Instead you need to use &qu ot; | |||||
90 | ||||||
91 | Note that setti ng "Writea ble" to "f alse" on a n attribut e | |||||
92 | makes the attri bute read- only. The default i s read-wri te. | |||||
93 | --> | |||||
94 | <MBeanType | |||||
95 | ||||||
96 | Name = "Kaa jeeManagea bleAuthent icator" | |||||
97 | ||||||
98 | DisplayNam e = "Kaa jeeManagea bleAuthent icator" | |||||
99 | ||||||
100 | Package = "gov .va.med.au thenticati on.kernel. sspi.authe ntication. manageable " | |||||
101 | ||||||
102 | Extends = "web logic.mana gement.sec urity.auth entication .Authentic ator" | |||||
103 | ||||||
104 | Implements = "web logic.mana gement.sec urity.auth entication .UserEdito r, | |||||
105 | we blogic.man agement.se curity.aut henticatio n.GroupEdi tor, | |||||
106 | we blogic.man agement.se curity.aut henticatio n.MemberGr oupLister" | |||||
107 | ||||||
108 | PersistPol icy = "OnU pdate" | |||||
109 | > | |||||
110 | ||||||
111 | ||||||
112 | <!-- You m ust set th e value of the Provi derClassNa me attribu te | |||||
113 | (inh erited fro m the webl ogic.manag ement.secu rity.Provi der mbean) | |||||
114 | to t he name of the java class you wrote that implement s the | |||||
115 | webl ogic.secur ity.spi.Au thenticati onProvider interface . | |||||
116 | ||||||
117 | You can think of the pro vider's mb ean as the factory | |||||
118 | for your provi der's runt ime implem entation. | |||||
119 | --> | |||||
120 | ||||||
121 | <MBeanAttr ibute | |||||
122 | ||||||
123 | Name = "Pro viderClass Name" | |||||
124 | ||||||
125 | Type = "jav a.lang.Str ing" | |||||
126 | ||||||
127 | Writeable = "fal se" | |||||
128 | ||||||
129 | Preprocess or = "webl ogic.manag ement.conf iguration. LegalHelpe r.checkCla ssName(val ue)" | |||||
130 | ||||||
131 | Default = "&qu ot;gov.va. med.authen tication.k ernel.sspi .authentic ation.mana geable.Kaa jeeManagea bleAuthent icationPro viderImpl& quot;" | |||||
132 | /> | |||||
133 | ||||||
134 | ||||||
135 | <!-- You m ust set th e value of the Descr iption att ribute | |||||
136 | (inh erited fro m the webl ogic.manag ement.secu rity.Provi der mbean) | |||||
137 | to a brief des cription o f your pro vider. | |||||
138 | It i s displaye d in the c onsole. | |||||
139 | --> | |||||
140 | ||||||
141 | <MBeanAttr ibute | |||||
142 | ||||||
143 | Name = "Des cription" | |||||
144 | ||||||
145 | Type = "jav a.lang.Str ing" | |||||
146 | ||||||
147 | Writeable = "fal se" | |||||
148 | ||||||
149 | Default = "&qu ot;WebLogi c Kaajee M anageable Authentica tion Provi der"" | |||||
150 | /> | |||||
151 | ||||||
152 | ||||||
153 | <!-- You m ust set th e value of the Versi on attribu te | |||||
154 | (inh erited fro m the webl ogic.manag ement.secu rity.Provi der mbean) | |||||
155 | to y our provid er's versi on. There is no req uired form at. | |||||
156 | --> | |||||
157 | ||||||
158 | <MBeanAttr ibute | |||||
159 | ||||||
160 | Name = "Ver sion" | |||||
161 | ||||||
162 | Type = "jav a.lang.Str ing" | |||||
163 | ||||||
164 | Writeable = "fal se" | |||||
165 | ||||||
166 | Default = "&qu ot;1.1.0.0 02"" | |||||
167 | /> | |||||
168 | ||||||
169 | ||||||
170 | <!-- Add a ny custom attributes for your provider h ere. | |||||
171 | ||||||
172 | The manageable sample au thenticato r does not have | |||||
173 | any custom att ributes. | |||||
174 | ||||||
175 | Note : custom a ttributes do not app ear in the | |||||
176 | cons ole in WLS 7.0. Use the admin command l ine tool | |||||
177 | (jav a weblogic .Admin) to view and set their values. | |||||
178 | ||||||
179 | Refe r to the " Developing Security Services" manual | |||||
180 | for more info on definin g custom a ttributes. | |||||
181 | --> | |||||
182 | ||||||
183 | </MBeanTyp e> |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.