Post on 26-Feb-2018
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
1/35
E M C D o c u m e n t u m
C o n t e n t M a n a g e m e n t
I n t e r o p e r a b i l i t y S e r v i c e s V e r s i o n 7 . 2
D e p l o y m e n t G u i d e
E M C C o r p o r a t i o n
C o r p o r a t e H e a d q u a r t e r s
H o p k i n t o n , M A 0 1 7 4 8 - 9 1 0 3
1 - 5 0 8 - 4 3 5 - 1 0 0 0
w w w . E M C . c o m
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
2/35
L e g a l N o t i c e
C o p y r i g h t 2 0 1 1 2 0 1 5 E M C C o r p o r a t i o n . A l l R i g h t s R e s e r v e d .
E M C b e l i e v e s t h e i n f o r m a t i o n i n t h i s p u b l i c a t i o n i s a c c u r a t e a s o f i t s p u b l i c a t i o n d a t e . T h e i n f o r m a t i o n i s s u b j e c t t o c h a n g e w i t h o u t n o t i c e .
T H E I N F O R M A T I O N I N T H I S P U B L I C A T I O N I S P R O V I D E D A S I S . E M C C O R P O R A T I O N M A K E S N O R E P R E S E N T A T I O N S O R W A R R A N T I E S O F A N Y K I N D W I T H R E S P E C T T O T H E I N F O R M A T I O N I N T H I S P U B L I C A T I O N , A N D S P E C I F I C A L L Y D I S C L A I M S I M P L I E D W A R R A N T I E S O F M E R C H A N T A B I L I T Y O R F I T N E S S F O R A P A R T I C U L A R P U R P O S E .
U s e , c o p y i n g , a n d d i s t r i b u t i o n o f a n y E M C s o f t w a r e d e s c r i b e d i n t h i s p u b l i c a t i o n r e q u i r e s a n a p p l i c a b l e s o f t w a r e l i c e n s e .
F o r t h e m o s t u p - t o - d a t e l i s t i n g o f E M C p r o d u c t n a m e s , s e e E M C C o r p o r a t i o n T r a d e m a r k s o n E M C . c o m . A d o b e a n d A d o b e P D F L i b r a r y a r e t r a d e m a r k s o r r e g i s t e r e d t r a d e m a r k s o f A d o b e S y s t e m s I n c . i n t h e U . S . a n d o t h e r c o u n t r i e s . A l l o t h e r t r a d e m a r k s u s e d h e r e i n a r e t h e p r o p e r t y o f t h e i r r e s p e c t i v e o w n e r s .
D o c u m e n t a t i o n F e e d b a c k
Y o u r o p i n i o n m a t t e r s . W e w a n t t o h e a r f r o m y o u r e g a r d i n g o u r p r o d u c t d o c u m e n t a t i o n . I f y o u h a v e f e e d b a c k a b o u t h o w w e c a n m a k e o u r d o c u m e n t a t i o n b e t t e r o r e a s i e r t o u s e , p l e a s e s e n d u s y o u r f e e d b a c k d i r e c t l y a t I I G D o c u m e n t a t i o n F e e d b a c k @ e m c . c o m
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
3/35
T a b l e o f C o n t e n t s
P r e f a c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
C h a p t e r 1 A b o u t D o c u m e n t u m C M I S D e p l o y m e n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
C h a p t e r 2 C o n g u r a t i o n S e t t i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9G e n e r a l J V M c o n g u r a t i o n s e t t i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9U s i n g u r a n d o m g e n e r a t o r s o n L i n u x s y s t e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9D o c u m e n t u m C M I S c o n g u r a t i o n l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0D F C c o n g u r a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0D o c u m e n t u m C M I S r u n t i m e p r o p e r t i e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1
A n o n y m o u s a c c e s s s e t t i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4M a x i m u m i t e m s d e f a u l t a n d u p p e r l i m i t s e t t i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5
C h a p t e r 3 C o n g u r i n g K e r b e r o s S S O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7P r o c e d u r e t o e n a b l e K e r b e r o s S S O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7C o n g u r i n g t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s S P N a n d * . k e y t a b l e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8
M a p p i n g t h e S P N t o a u s e r n a m e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9
C o n g u r i n g t h e a p p l i c a t i o n s e r v e r f o r K e r b e r o s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0C o n g u r i n g k r b 5 . i n i a n d c m i s - r u n t i m e . p r o p e r t i e s l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0C o n g u r i n g t h e J A A S . c o n f l e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2C o n g u r i n g t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4
L o g g i n g f o r K e r b e r o s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5P e r f o r m a n c e b e s t p r a c t i c e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5
Q U E S T T C P / U D P s e t t i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5
C h a p t e r 4 D e p l o y i n g t o S u p p o r t e d A p p l i c a t i o n S e r v e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7A p a c h e T o m c a t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8V M w a r e v F a b r i c t c S e r v e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8
O r a c l e W e b L o g i c S e r v e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8I B M W e b S p h e r e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9
C h a p t e r 5 P o s t D e p l o y m e n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1V a l i d a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1R E S T f u l A t o m P u b s e r v i c e d o c u m e n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1W e b s e r v i c e e n t r y p o i n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1
3
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
4/35
T a b l e o f C o n t e n t s
L i s t o f T a b l e s
T a b l e 1 . P r o p e r t i e s i n d f c . p r o p e r t i e s t h a t a r e r e l e v a n t t o D o c u m e n t u m C M I S . . . . . . . . . . . . . . . . . . . . . . . . 1 0T a b l e 2 . D o c u m e n t u m C M I S s t a r t u p p r o p e r t i e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2T a b l e 3 . P r o p e r t i e s i n c m i s - r u n t i m e . p r o p e r t i e s f o r K e r b e r o s S i n g l e - d o m a i n
S u p p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0T a b l e 4 . P r o p e r t i e s i n c m i s - r u n t i m e . p r o p e r t i e s f o r K e r b e r o s M u l t i - d o m a i n
S u p p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0T a b l e 5 . R e s p o n s e - t i m e t e s t r e s u l t s f o r s i n g l e - a n d m u l t i - d o m a i n r e q u e s t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6T a b l e 6 . R e s p o n s e - t i m e t e s t r e s u l t s f o r m u l t i - d o m a i n r e q u e s t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6T a b l e 7 . D o c u m e n t u m C M I S W e b A p p l i c a t i o n A r c h i v e F i l e s f o r A p p l i c a t i o n S e r v e r s . . . . . . . . . . . . . 2 7
T a b l e 8 . C M I S w e b s e r v i c e e n d p o i n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1
4
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
5/35
P r e f a c e
T h i s m a n u a l d e s c r i b e s h o w t o d e p l o y E M C D o c u m e n t u m C o n t e n t M a n a g e m e n t I n t e r o p e r a b i l i t y
S e r v i c e s ( C M I S ) t o a s u p p o r t e d s e r v l e t c o n t a i n e r , a s w e l l a s i n f o r m a t i o n a b o u t c o n g u r a t i o n o f t h e
C M I S s e r v e r e n v i r o n m e n t .
I n t e n d e d a u d i e n c e
T h i s m a n u a l i s f o r s y s t e m a d m i n i s t r a t o r s o r p r o g r a m m e r s w h o w i s h t o d e p l o y D o c u m e n t u m C M I S .
R e v i s i o n h i s t o r y
T h i s s e c t i o n c o n t a i n s a d e s c r i p t i o n o f t h i s d o c u m e n t s r e v i s i o n h i s t o r y .
R e v i s i o n D a t e D e s c r i p t i o n
F e b r u a r y 2 0 1 5 I n i t i a l p u b l i c a t i o n .
5
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
6/35
P r e f a c e
6
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
7/35
C h a p t e r 1
A b o u t D o c u m e n t u m C M I S D e p l o y m e n t
T h e s e t o p i c s a r e i n c l u d e d :
O v e r v i e w , p a g e 7
O v e r v i e w D o c u m e n t u m C M I S i s a w e b a p p l i c a t i o n . T o d e p l o y D o c u m e n t u m C M I S , y o u d e p l o y a D o c u m e n t u m
C M I S w e b a p p l i c a t i o n a r c h i v e l e t o a n a p p l i c a t i o n s e r v e r .
M a k e s u r e t h a t y o u r e n v i r o n m e n t m e e t s t h e D o c u m e n t u m C M I S h a r d w a r e a n d s o f t w a r e
r e q u i r e m e n t s . D o c u m e n t u m E n v i r o n m e n t a n d S y s t e m R e q u i r e m e n t s G u i d e p r o v i d e s d e t a i l e d i n f o r m a t i o n .
Y o u m u s t e n a b l e K e r b e r o s S S O b e f o r e d e p l o y i n g t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n . S e e
C h a p t e r 3 , C o n g u r i n g K e r b e r o s S S O .
N o t e : Y o u c a n n o t u s e K e r b e r o s S S O a t t h e s a m e t i m e a s :
F o r S O A P b i n d i n g , W S - S e c u r i t y U s e r n a m e T o k e n P r o l e 1 . 1
F o r A t o m P u b b i n d i n g , H T T P b a s i c a u t h e n t i c a t i o n
7
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
8/35
A b o u t D o c u m e n t u m C M I S D e p l o y m e n t
8
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
9/35
C h a p t e r 2
C o n g u r a t i o n S e t t i n g s
T h i s c h a p t e r p r o v i d e s i n f o r m a t i o n o n c o n g u r a t i o n s e t t i n g s t h a t a f f e c t D o c u m e n t u m C M I S , i n c l u d i n g
J V M , L i n u x , a n d a p p l i c a t i o n p r o p e r t i e s s e t t i n g s .
T h e s e t o p i c s a r e i n c l u d e d :
G e n e r a l J V M c o n g u r a t i o n s e t t i n g s , p a g e 9
U s i n g u r a n d o m g e n e r a t o r s o n L i n u x s y s t e m s , p a g e 9
D o c u m e n t u m C M I S c o n g u r a t i o n l e s , p a g e 1 0
D F C c o n g u r a t i o n , p a g e 1 0
D o c u m e n t u m C M I S r u n t i m e p r o p e r t i e s , p a g e 1 1
G e n e r a l J V M c o n g u r a t i o n s e t t i n g s
T o p r o v i d e a d e q u a t e h e a p s p a c e a n d P e r m G e n s p a c e f o r t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n , w e
r e c o m m e n d t h e f o l l o w i n g J V M s e t t i n g s : - X m s 5 1 2 m
- X m x 5 1 2 m
- X X : M a x P e r m S i z e = 1 2 8 m
U s i n g u r a n d o m g e n e r a t o r s o n L i n u x s y s t e m s
T h e r e a r e i s s u e s w i t h i m p l e m e n t a t i o n o f p s e u d o - r a n d o m n u m b e r g e n e r a t o r s o n L i n u x . F o r m o r e
e f c i e n t r a n d o m i z a t i o n , L i n u x s y s t e m s s h o u l d u s e u r a n d o m g e n e r a t o r s t h a t a r e f a s t e r b u t l e s s s e c u r e .
T o c h a n g e t h e s o u r c e o f s e c u r e r a n d o m n u m b e r s f r o m r a n d o m t o u r a n d o m , s e t t h e
j a v a . s e c u r i t y . e g d s y s t e m p r o p e r t y a s f o l l o w s :
- D j a v a . s e c u r i t y . e g d = f i l e : / / / d e v / u r a n d o m
S p e c i f y i n g t h i s s y s t e m p r o p e r t y w i l l o v e r r i d e t h e s e c u r e r a n d o m . s o u r c e s e t t i n g t o u r a n d o m .
I f t h e a p p l i c a t i o n s e r v e r i s o n R e d H a t L i n u x , t h e a p p l i c a t i o n s e r v e r s t a r t u p s c r i p t ( f o r e x a m p l e
r u n . s h f o r J B o s s , a n d s t a r t W e b l o g i c . s h f o r W e b L o g i c ) m u s t b e m o d i e d t o s e t t h e o p t i o n
i n t h e J V M .
9
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
10/35
C o n g u r a t i o n S e t t i n g s
D o c u m e n t u m C M I S c o n g u r a t i o n l e s
D o c u m e n t u m C M I S u s e s t h e s e c o n g u r a t i o n l e s t o s e t p r o p e r t i e s f o r d i f f e r e n t l a y e r s o f t h e
a p p l i c a t i o n :
d f c . p r o p e r t i e s , w h i c h c o n t a i n s p r o p e r t y s e t t i n g s f o r t h e u n d e r l y i n g D F C ( D o c u m e n t u m
F o u n d a t i o n C l a s s e s ) c l i e n t . T h e s e t t i n g s c r i t i c a l t o y o u r d e p l o y m e n t a r e t h e c o n n e c t i o n b r o k e r a n d
g l o b a l r e g i s t r y s e t t i n g s , a s w e l l a s o t h e r s e t t i n g s , d e s c r i b e d u n d e r D F C c o n g u r a t i o n , p a g e 1 0 .
c m i s - r u n t i m e . p r o p e r t i e s , w h i c h i n c l u d e s p r o p e r t i e s s p e c i c t o t h e D o c u m e n t u m C M I S
l a y e r . T h e s e p r o p e r t i e s a r e d e s c r i b e d u n d e r D o c u m e n t u m C M I S r u n t i m e p r o p e r t i e s , p a g e 1 1 .
D F C c o n g u r a t i o n
T h e d f c . p r o p e r t i e s l e p r o v i d e s p r o p e r t y s e t t i n g s f o r t h e D o c u m e n t u m F o u n d a t i o n C l a s s e s
r u n t i m e . T h i s l e i s l o c a t e d i n A P P - I N F / c l a s s e s i f y o u a r e d e p l o y i n g t h e E A R l e , o r i n
W E B - I N F / c l a s s e s i f y o u d e p l o y i n g t h e W A R l e .
T a b l e 1 , p a g e 1 0 d e s c r i b e s p r o p e r t i e s i n t h e d f c . p r o p e r t i e s l e t h a t a r e r e l e v a n t f o r D o c u m e n t u m
C M I S . F o r e x a m p l e , t h e d f c . p r o p e r t i e s l e s i n c l u d e s t h e c r i t i c a l s e t t i n g s t h a t a r e r e q u i r e d f o r
D o c u m e n t u m C M I S t o r e a c h a c o n n e c t i o n b r o k e r ( h i s t o r i c a l l y c a l l e d a d o c b r o k e r ) a n d c o n n e c t t o a
C o n t e n t S e r v e r .
T a b l e 1 . P r o p e r t i e s i n d f c . p r o p e r t i e s t h a t a r e r e l e v a n t t o D o c u m e n t u m C M I S
P r o p e r t y V a l u e
d f c . d o c b r o k e r . h o s t [ 0 ] T h e f u l l y q u a l i e d h o s t n a m e f o r t h e c o n n e c t i o n
b r o k e r . Y o u c a n a d d b a c k u p h o s t s b y a d d i n g
n e w p r o p e r t i e s a n d i n c r e m e n t i n g t h e i n d e x n u m b e r w i t h i n b r a c k e t s .
d f c . d o c b r o k e r . p o r t I f y o u w i s h t o u s e a p o r t f o r t h e c o n n e c t i o n
b r o k e r o t h e r t h a n t h e d e f a u l t o f 1 4 8 9 , a d d a p o r t
k e y .
d f c . g l o b a l r e g i s t r y . r e p o s i t o r y T h e g l o b a l r e g i s t r y r e p o s i t o r y n a m e .
d f c . g l o b a l r e g i s t r y . u s e r n a m e T h e u s e r n a m e o f t h e g l o b a l r e g i s t r y u s e r .
T h e g l o b a l r e g i s t r y u s e r , w h o h a s t h e d e f a u l t
u s e r n a m e d m _ b o f _ r e g i s t r y , m u s t h a v e r e a d
a c c e s s t o o b j e c t s i n t h e / S y s t e m / M o d u l e s a n d
/ S y s t e m / N e t w o r k L o c a t i o n s o n l y .
d f c . g l o b a l r e g i s t r y . p a s s w o r d A n e n c r y p t e d p a s s w o r d v a l u e f o r t h e g l o b a l
r e g i s t r y u s e r .
1 0
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
11/35
C o n g u r a t i o n S e t t i n g s
P r o p e r t y V a l u e
d f c . s e a r c h . e x t e r n a l _ s o u r c e s . e n a b l e T r u e , t o e n a b l e D o c u m e n t u m F e d e r a t e d S e a r c h
S e r v i c e s ( f o r m e r l y k n o w n a s E C I S ) ; f a l s e , t o
d i s a b l e E C I S .
Y o u m u s t s p e c i f y t h e D o c u m e n t u m F e d e r a t e d S e a r c h S e r v i c e s h o s t m a c h i n e n a m e i n
d f c . s e a r c h . e c i s . h o s t .
d f c . s e a r c h . e x t e r n a l _ s o u r c e s . h o s t S p e c i e s t h e D o c u m e n t u m F e d e r a t e d S e a r c h
S e r v i c e s ( f o r m e r l y k n o w n a s E C I S ) h o s t m a c h i n e
n a m e .
Y o u m u s t s e t d f c . s e a r c h . e c i s . e n a b l e t o
t r u e .
d f c . c a c h e . d d i n f o . s i z e V a l i d v a l u e s a r e 1 t o 1 0 0 0 0 . C o n t r o l s t h e m e m o r y
c a c h e s i z e o f t h e C o n t e n t S e r v e r d a t a d i c t i o n a r y .
T h i s p a r a m e t e r i s r e q u i r e d f o r t h e C M I S t y p e d e n i t i o n c a c h e .
d f c . c a c h e . t y p e . c u r r e n c y _ c h e c k
_ i n t e r v a l
V a l i d v a l u e s a r e 0 t o 8 6 4 0 0 .
T h i s p a r a m e t e r i s r e q u i r e d f o r t h e C M I S t y p e
d e n i t i o n c a c h e .
Y o u c a n e i t h e r c o p y t h e u s e r n a m e a n d e n c r y p t e d p a s s w o r d f o r t h e g l o b a l r e g i s t r y u s e r f r o m t h e
d f c . p r o p e r t i e s l e o n t h e g l o b a l r e g i s t r y C o n t e n t S e r v e r h o s t , o r y o u c a n s e l e c t a n o t h e r g l o b a l
r e g i s t r y u s e r a n d e n c r y p t t h e p a s s w o r d u s i n g t h e f o l l o w i n g c o m m a n d :
j a v a - c p d f c . j a r c o m . d o c u m e n t u m . f c . t o o l s . R e g i s t r y P a s s w o r d U t i l s p a s s w o r d _ t o _ b e _ e n c r y p t e d
D o c u m e n t u m C M I S r u n t i m e p r o p e r t i e s
T h e c m i s - r u n t i m e . p r o p e r t i e s l e e n a b l e s y o u t o s e t p r o p e r t i e s t h a t a f f e c t a p p l i c a t i o n b e h a v i o r
a t t h e C M I S l a y e r .
T h e s e p r o p e r t i e s a r e o p t i o n a l u n l e s s o t h e r w i s e s p e c i e d , a n d i f n o t s p e c i e d w i l l d e f a u l t t o a v a l u e
d o c u m e n t e d i n t h e f o l l o w i n g t a b l e . I f a s u p p l i e d v a l u e f o r a n i n t e g e r o r B o o l e a n p r o p e r t y i s i n v a l i d ,
t h e d e f a u l t v a l u e w i l l b e u s e d i n s t e a d .
T h e s e i t e m s a r e c a c h e d :
R e p o s i t o r y M I M E t y p e s
R e p o s i t o r y o b j e c t t y p e s
D F C s e s s i o n s e r v i c e t o k e n s f o r l o g g e d - i n u s e r s
1 1
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
12/35
C o n g u r a t i o n S e t t i n g s
T a b l e 2 . D o c u m e n t u m C M I S s t a r t u p p r o p e r t i e s
N a m e D e s c r i p t i o n D e f a u l t
v a l u e
P e r m i s -
s i b l e v a l -
u e s |
r a n g e
s e c u r i t y
. c o n g u r a t i o n . l e
R e q u i r e d . F i l e n a m e o f s e c u r i t y ( X W S - S e c u r i t y )
c o n g u r a t i o n f o r S O A P b i n d i n g w e b s e r v i c e s .
.
c m i s - s e c u r i t y
. x m l ( i n
c m i s - w s
- b i n d i n g
. j a r )
s e c u r i t y
l e n a m e
s t r i n g
c m i s . m i m e _ t y p e
. c a c h e _ e x p i r a t i o n
_ a f t e r _ x _ s e c o n d s
I n d i c a t e s t h e e x p i r a t i o n t i m e o u t f o r M I M E t y p e
c a c h e .
R e p o s i t o r y M I M E t y p e s a r e c a c h e d i n m e m o r y t o
h e l p w i t h p e r f o r m a n c e .
T h i s p r o p e r t y s p e c i e s h o w o f t e n t h e M I M E t y p e
c a c h e i s u s h e d .
3 , 6 0 0 1 -
8 , 6 4 0 , 0 0 0
( 1 0 0 d a y s
)
c m i s . t o k e n . c a c h e _ e x p i r a t i o n _ a f t e r _ x
_ s e c o n d s
I n d i c a t e s t h e e x p i r a t i o n t i m e o u t f o r s e r v i c e t o k e n c a c h e .
S e r v i c e t o k e n s f o r l o g i n u s e r s a r e c a c h e d i n
m e m o r y t o s a v e t h e c o s t o f n e w D F C s e s s i o n s .
T h i s p r o p e r t y s p e c i e s h o w o f t e n t h e s e r v i c e
t o k e n i s u s h e d .
3 , 6 0 0 1 - 8 , 6 4 0 , 0 0 0
( 1 0 0 d a y s
)
c m i s . t y p e _ i n f o
. c a c h e _ e x p i r a t i o n
_ a f t e r _ x _ s e c o n d s
I n d i c a t e s t h e e x p i r a t i o n t i m e o u t ( i n s e c o n d s ) f o r
t h e C M I S t y p e d e n i t i o n c a c h e .
W h e n t h e s p e c i e d i n t e r v a l h a s e l a p s e d a n d i f
t h e r e p o s i t o r y s o b j e c t t y p e s h a v e c h a n g e d , t h e n t h e C M I S t y p e d e n i t i o n c a c h e i s u s h e d a n d
r e l o a d e d w i t h t h e u p d a t e d o b j e c t t y p e s f r o m t h e
r e p o s i t o r y . A l l r e q u e s t s t h a t r e q u i r e a c c e s s t o t h e
t y p e d e n i t i o n c a c h e a r e b l o c k e d u n t i l t h e c a c h e
i s r e l o a d e d .
T h e r e p o s i t o r y s o b j e c t t y p e d e n i t i o n s a r e
c a c h e d i n m e m o r y t o i m p r o v e p e r f o r m a n c e . I n
a d d i t i o n , o b j e c t t y p e a n d p r o p e r t y d e n i t i o n s a r e
l o a d e d i n t o t h e c a c h e l a z i l y .
Y o u m i g h t n e e d t o t u n e t h i s v a l u e t o o p t i m i z e
p e r f o r m a n c e f o r y o u r d e p l o y m e n t .
3 , 6 0 0 1 -
8 , 6 4 0 , 0 0 0
( 1 0 0 d a y s
)
c m i s . m i m e _ t y p e
. c a c h e _ s i z e
T h e c a c h e s i z e f o r m i m e t y p e .
T h e c a c h e s i z e s h o u l d n o t b e l e s s t h a n t h e
r e p o s i t o r y l i s t s i z e .
1 0 1 - 1 0 , 0 0 0
1 2
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
13/35
C o n g u r a t i o n S e t t i n g s
N a m e D e s c r i p t i o n D e f a u l t
v a l u e
P e r m i s -
s i b l e v a l -
u e s |
r a n g e
c m i s . t o k e n . c a c h e
_ s i z e
T h e c a c h e s i z e f o r s e r v i c e t o k e n .
T h e c a c h e s i z e s h o u l d n o t b e l e s s t h a n t h e
r e p o s i t o r y l i s t s i z e .
1 0 1 - 1 0 , 0 0 0
c m i s . t y p e _ i n f o
. c a c h e _ s i z e
T h e c a c h e s i z e f o r C M I S t y p e d e n i t i o n .
T h e c a c h e s i z e s h o u l d n o t b e l e s s t h a n t h e
r e p o s i t o r y l i s t s i z e .
1 0 1 - 1 0 , 0 0 0
c m i s . d e f a u l t _ m a x
_ i t e m s
T h e d e f a u l t m a x i m u m n u m b e r o f i t e m s i n a
r e t u r n e d c o l l e c t i o n . T h i s v a l u e i s u s e d i f t h e
c l i e n t d o e s n o t p r o v i d e a v a l u e f o r m a x I t e m s .
I f v a l u e = - 1 o r v a l u e = 0 t h e n t h e v a l u e w i l l b e s e t
t o I n t e g e r . M A X _ V A L U E .
M a x i m u m i t e m s d e f a u l t a n d u p p e r l i m i t s e t t i n g s ,
p a g e 1 5 p r o v i d e s d e t a i l e d i n f o r m a t i o n .
1 0 0 - 1 -
I n t e g e r
. M A X
_ V A L U E
c m i s . m a x _ i t e m s
_ u p p e r _ l i m i t
T h e a l l o w e d m a x i m u m v a l u e f o r m a x I t e m s . T h i s
s e t s a n u p p e r l i m i t o n m a x I t e m s p r o v i d e d b y a
c l i e n t .
T h i s s e t t i n g i s r e c o m m e n d e d f o r s y s t e m
s c a l a b i l i t y a n d p e r f o r m a n c e .
I f v a l u e = - 1 o r v a l u e = 0 t h e n t h e v a l u e w i l l b e s e t
t o I n t e g e r . M A X _ V A L U E .
M a x i m u m i t e m s d e f a u l t a n d u p p e r l i m i t s e t t i n g s ,
p a g e 1 5 p r o v i d e s d e t a i l e d i n f o r m a t i o n .
2 , 0 0 0 - 1 -
I n t e g e r
. M A X
_ V A L U E
c m i s . e x c e p t i o n . f u l l
_ m e s s a g e . a p p e n d
I n d i c a t e s w h e t h e r t o o u t p u t e r r o r m e s s a g e s f r o m
l a y e r s b e l o w C M I S ; t h a t i s , D o c u m e n t u m e r r o r
m e s s a g e s .
T h e s e m e s s a g e s c a n h e l p t o i d e n t i f y t h e r o o t
c a u s e o f e x c e p t i o n s .
t r u e t r u e ,
f a l s e
c m i s . a n o n y m o u s
_ a c c e s s
. r e p o s i t o r y [ i n d e x ]
T h e n a m e o f t h e r e p o s i t o r y t o w h i c h t o g r a n t
a n o n y m o u s a c c e s s .
I f o n e r e p o s i t o r y i s c o n g u r e d a s a n o n y m o u s
a c c e s s i b l e , s e t i t s r e p o s i t o r y n a m e h e r e . Y o u
c a n s e t m u l t i p l e r e p o s i t o r i e s f o r a n o n y m o u s
a c c e s s , o r s e t a l l a v a i l a b l e r e p o s i t o r i e s t o b e
a n o n y m o u s l y a c c e s s i b l e ( s e e A n o n y m o u s a c c e s s
s e t t i n g s , p a g e 1 4 .
N o t - S e t v a l i d
r e p o s i t o r y
n a m e
s t r i n g
1 3
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
14/35
C o n g u r a t i o n S e t t i n g s
N a m e D e s c r i p t i o n D e f a u l t
v a l u e
P e r m i s -
s i b l e v a l -
u e s |
r a n g e
c m i s . a n o n y m o u s
_ a c c e s s . p r i n c i p a l . u s e r n a m e [ i n d e x ]
T h e D o c u m e n t u m l o g i n n a m e t o b e u s e d f o r
a n o n y m o u s a c c e s s t o t h e r e p o s i t o r y w i t h t h e s a m e i n d e x . S e e A n o n y m o u s a c c e s s s e t t i n g s ,
p a g e 1 4 .
N o t - S e t v a l i d
u s e r l o g i n
n a m e
s t r i n g
c m i s . a n o n y m o u s
_ a c c e s s . p r i n c i p a l
. p a s s w o r d [ i n d e x ]
T h e D o c u m e n t u m p a s s w o r d f o r t h e u s e r l o g i n
w i t h t h e s a m e i n d e x . S e e A n o n y m o u s a c c e s s
s e t t i n g s , p a g e 1 4 .
N o t - S e t v a l i d
u s e r
p a s s w o r d
A n o n y m o u s a c c e s s s e t t i n g s
Y o u c a n c o n g u r e a p r i n c i p a l t o a l l o w a c c e s s t o a s i n g l e r e p o s i t o r y , t o m u l t i p l e b u t n o t a l l r e p o s i t o r i e s ,
o r t o a l l a v a i l a b l e r e p o s i t o r i e s .
T o m a k e o n l y o n e r e p o s i t o r y a n o n y m o u s l y a c c e s s i b l e , s e t t h e a n o n y m o u s _ a c c e s s p r o p e r t i e s a s
f o l l o w s :
c m i s . a n o n y m o u s _ a c c e s s . r e p o s i t o r y [ 0 ] = < r e p o n a m e >
c m i s . a n o n y m o u s _ a c c e s s . p r i n c i p a l . u s e r n a m e [ 0 ] = < u s e r n a m e > c m i s . a n o n y m o u s _ a c c e s s . p r i n c i p a l . p a s s w o r d [ 0 ] = < p a s s w o r d >
T o e n a b l e a n o n y m o u s a c c e s s t o m u l t i p l e r e p o s i t o r i e s , c o n g u r e e a c h r e p o s i t o r y b y i n c r e m e n t i n g
t h e i n d e x o n t h e p r o p e r t i e s :
c m i s . a n o n y m o u s _ a c c e s s . r e p o s i t o r y [ 0 ] = < r e p o n a m e > c m i s . a n o n y m o u s _ a c c e s s . p r i n c i p a l . u s e r n a m e [ 0 ] = < u s e r n a m e > c m i s . a n o n y m o u s _ a c c e s s . p r i n c i p a l . p a s s w o r d [ 0 ] = < p a s s w o r d > c m i s . a n o n y m o u s _ a c c e s s . r e p o s i t o r y [ 1 ] = < r e p o n a m e 1 > c m i s . a n o n y m o u s _ a c c e s s . p r i n c i p a l . u s e r n a m e [ 1 ] = < u s e r n a m e 1 > c m i s . a n o n y m o u s _ a c c e s s . p r i n c i p a l . p a s s w o r d [ 1 ] = < p a s s w o r d 1 >
I f a l l r e p o s i t o r i e s a v a i l a b l e t o t h e C M I S s e r v i c e s a l l o w a n o n y m o u s a c c e s s , a n d i f t h e u s e r n a m e a n d
p a s s w o r d f o r t h e p r i n c i p a l a r e t h e s a m e o n a l l r e p o s i t o r i e s , y o u c a n u s e t h e w i l d c a r d , * ( a s t e r i s k ) ,
a s f o l l o w s : c m i s . a n o n y m o u s _ a c c e s s . r e p o s i t o r y [ 0 ] = * c m i s . a n o n y m o u s _ a c c e s s . p r i n c i p a l . u s e r n a m e [ 0 ] = < u s e r n a m e > c m i s . a n o n y m o u s _ a c c e s s . p r i n c i p a l . p a s s w o r d [ 0 ] = < p a s s w o r d >
1 4
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
15/35
C o n g u r a t i o n S e t t i n g s
M a x i m u m i t e m s d e f a u l t a n d u p p e r l i m i t s e t t i n g s
T h e C M I S s p e c i c a t i o n d e n e s t h e m a x I t e m s p a r a m e t e r a s t h e m a x i m u m n u m b e r o f i t e m s t o
r e t u r n i n a r e s p o n s e . M a n y C M I S s e r v i c e s / r e s o u r c e s s u p p o r t t h i s p a r a m e t e r f o r p a g i n g p u r p o s e s .
T y p i c a l l y , a C M I S c l i e n t w i l l p r o v i d e a m a x I t e m s s e t t i n g i n r e q u e s t s t o s u c h r e s o u r c e s a n d s e r v i c e s .
H o w e v e r , i n c a s e s w h e n t h e c l i e n t d o e s n o t p r o v i d e a v a l u e f o r m a x I t e m s , C M I S w i l l u s e a d e f a u l t v a l u e . T h e C M I S s e r v e r a d m i n i s t r a t o r c a n s e t t h i s d e f a u l t u s i n g t h e c m i s . d e f a u l t _ m a x _ i t e m s
r u n t i m e p r o p e r t y .
I n s o m e c a s e s a c l i e n t ( p e r h a p s w i t h m a l i c i o u s i n t e n t ) m a y s e t m a x I t e m s t o a n e x c e s s i v e l y l a r g e v a l u e
i n a r e q u e s t , w h i c h m a y n e g a t i v e l y a f f e c t s e r v e r p e r f o r m a n c e . T o g u a r d a g a i n s t t h i s p o s s i b i l i t y , t h e
C M I S s e r v e r a d m i n i s t r a t o r c a n s e t a n u p p e r l i m i t t o m a x I t e m s i n c m i s . m a x _ i t e m s _ u p p e r _ l i m i t .
I f e i t h e r p r o p e r t y h a s a v a l u e o f - 1 o r 0 , C M I S w i l l s e t n o u p p e r b o u n d o n t h e n u m b e r o f i t e m s
r e t u r n e d , s o t h a t t h e e f f e c t i v e l i m i t i s I n t e g e r . M A X _ V A L U E . C M I S d e t e r m i n e s t h e e f f e c t i v e m a x I t e m s
v a l u e u s i n g b o t h o f t h e s e p r o p e r t y s e t t i n g s , a s f o l l o w s :
m a x I t e m s = M I N ( c l i e n t _ o r _ d e f a u l t _ m a x _ i t e m s , s e r v e r _ m a x _ i t e m s _ u p p e r _ l i m i t ) , w h e r e a v a l u e o f - 1 o r 0 i s t r e a t e d a s e q u i v a l e n t t o I n t e g e r . M A X _ V A L U E
1 5
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
16/35
C o n g u r a t i o n S e t t i n g s
1 6
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
17/35
C h a p t e r 3
C o n g u r i n g K e r b e r o s S S O
T h e s e t o p i c s a r e i n c l u d e d :
O v e r v i e w , p a g e 1 7
C o n g u r i n g t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s S P N a n d * . k e y t a b l e , p a g e 1 8
C o n g u r i n g t h e a p p l i c a t i o n s e r v e r f o r K e r b e r o s , p a g e 2 0
L o g g i n g f o r K e r b e r o s , p a g e 2 5
P e r f o r m a n c e b e s t p r a c t i c e s , p a g e 2 5
O v e r v i e w
E M C D o c u m e n t u m s u p p o r t s K e r b e r o s s e c u r e S i n g l e - S i g n - O n ( S S O ) u s i n g M i c r o s o f t A c t i v e S e r v e r
D o m a i n S e r v i c e s f o r K e r b e r o s K e y D i s t r i b u t i o n C e n t e r ( K D C ) s e r v i c e s i n t h e f o l l o w i n g w a y s :
I n a s i n g l e d o m a i n .
I n t w o - w a y t r u s t s b e t w e e n m u l t i p l e d o m a i n s i n t h e s a m e f o r e s t o n l y ; t h a t i s , c r o s s - f o r e s t t r u s t s a r e n o t s u p p o r t e d .
N o t e : I n a d d i t i o n , t h e C M I S c l i e n t a n d s e r v e r m u s t b e i n t h e s a m e d o m a i n , w h e r e a s C o n t e n t S e r v e r
c a n b e i n a d i f f e r e n t d o m a i n .
T o s u p p o r t K e r b e r o s a u t h e n t i c a t i o n , D o c u m e n t u m C M I S p r o v i d e s s e r v e r - s i d e J A X - W S h a n d l e r
f o r S O A P b i n d i n g a n d t h e S e r v l e t l t e r f o r A t o m P u b b i n d i n g . T h e K e r b e r o s t o k e n i s u s e d f o r
a u t h e n t i c a t i o n , b u t n o t f o r m e s s a g e e n c r y p t i o n . O n l y B A S E 6 4 d e c o d i n g i s s u p p o r t e d . T h e f u l l n a m e
o f E n c o d i n g T y p e i s :
h t t p : / / d o c s . o a s i s - o p e n . o r g / w s s / 2 0 0 4 / 0 1 / o a s i s - 2 0 0 4 0 1 - w s s - s o a p - m e s s a g e - s e c u r i t y - 1 . 0 # B A S E 6 4 B i n
P r o c e d u r e t o e n a b l e K e r b e r o s S S O
Y o u m u s t e n a b l e K e r b e r o s S S O b e f o r e d e p l o y i n g t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n .
M a k e s u r e t h a t y o u h a v e c o n g u r e d t h e f o l l o w i n g c o m p o n e n t s :
( R e q u i r e d f o r c r o s s - d o m a i n s u p p o r t o n l y ) T w o - w a y t r u s t s b e t w e e n a l l a p p l i c a b l e d o m a i n s i n
t h e s a m e f o r e s t .
1 7
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
18/35
C o n g u r i n g K e r b e r o s S S O
N o t e : I n a d d i t i o n , t h e D o c u m e n t u m C M I S c l i e n t a n d D o c u m e n t u m C M I S w e b a p p l i c a t i o n s e r v e r
m u s t b e i n t h e s a m e d o m a i n , w h e r e a s C o n t e n t S e r v e r c a n b e i n a d i f f e r e n t d o m a i n .
K e r b e r o s S S O o n C o n t e n t S e r v e r
N o t e : T h e E M C D o c u m e n t u m C o n t e n t S e r v e r A d m i n i s t r a t i o n a n d C o n f g u r a t i o n G u i d e p r o v i d e s
d e t a i l e d i n f o r m a t i o n .
1 . R e g i s t e r t h e C M I S w e b a p p l i c a t i o n s s e r v i c e p r i n c i p a l n a m e ( S P N ) i n t h e A c t i v e D i r e c t o r y a n d
g e n e r a t e a * . k e y t a b l e . S e e C o n g u r i n g t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s S P N a n d
* . k e y t a b l e , p a g e 1 8 .
2 . E n a b l e t h e a p p l i c a t i o n s e r v e r f o r K e r b e r o s . S e e C o n g u r i n g t h e a p p l i c a t i o n s e r v e r f o r K e r b e r o s ,
p a g e 2 0 .
C o n g u r i n g t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s S P N a n d * . k e y t a b l e
T o e n a b l e a u t h e n t i c a t i o n o f t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n o n t h e K e r b e r o s K e y D i s t r i b u t i o n
C e n t e r ( K D C ) , r e g i s t e r t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s s e r v i c e p r i n c i p a l n a m e ( S P N ) o n
t h e A c t i v e S e r v e r K D C u s i n g t h e M i c r o s o f t k t p a s s u t i l i t y . A K e r b e r o s S P N u n i q u e l y i d e n t i e s a
s e r v i c e t h a t u s e s K e r b e r o s a u t h e n t i c a t i o n . I n t h i s c a s e , t h e s e r v i c e i s t h e D o c u m e n t u m C M I S w e b
a p p l i c a t i o n . E x e c u t i n g t h e k t p a s s u t i l i t y a l s o g e n e r a t e s a * . k e y t a b l e . T h e * . k e y t a b l e
c o n t a i n s n a m e / v a l u e p a i r s c o n s i s t i n g o f a n S P N a n d a l o n g - t e r m k e y d e r i v e d f r o m a p a s s w o r d .
B o t h t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n a n d t h e K D C m u s t b e a b l e t o a c c e s s t h e * . k e y t a b
l e . Y o u c o p y t h e * . k e y t a b l e t o t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n m a c h i n e ( t h e m a c h i n e
w h e r e t h e K e r b e r o s s e r v i c e t i c k e t ( S T ) i s v a l i d a t e d ) a n d s p e c i f y t h e l o c a t i o n o f t h e * . k e y t a b l e
i n t h e J A A S c o n g u r a t i o n .
N o t e : A l t h o u g h t h e * . k e y t a b l e i s u s u a l l y u s e d o n n o n - W i n d o w s m a c h i n e s , D o c u m e n t u m C M I S l e v e r a g e s t h e * . k e y t a b l e t o i m p r o v e n e t w o r k p e r f o r m a n c e b y e l i m i n a t i n g K e r b e r o s a u t h e n t i c a t i o n
c o m m u n i c a t i o n b e t w e e n W i n d o w s m a c h i n e s a n d t h e K D C .
I n s o m e c a s e s , y o u c a n r e g i s t e r t h e S P N s o f m o r e t h a n o n e D o c u m e n t u m C M I S w e b a p p l i c a t i o n t o t h e
s a m e a c c o u n t . F o r e x a m p l e , i n l o a d - b a l a n c e d e n v i r o n m e n t s s u p p o r t f o r K e r b e r o s c a n b e a c h i e v e d
b y j o i n i n g a l l l o a d - b a l a n c e d n o d e s i n t o a s i n g l e a c c o u n t a n d a s s i g n i n g a s i n g l e S P N t o t h e c l u s t e r .
I f a c c e s s t o t h e s e r v i c e i s r e q u i r e d t h r o u g h a d i f f e r e n t S P N ( f o r e x a m p l e , b a s e d o n t h e s e r v i c e h o s t
I P a d d r e s s r a t h e r t h a n t h e l o a d b a l a n c e r n a m e ) , t h e n t h i s S P N c a n a l s o b e r e g i s t e r e d w i t h t h e s a m e
a c c o u n t . T h e f o l l o w i n g p r o c e d u r e d e s c r i b e s t h e m a i n s t e p s f o r r e g i s t e r i n g a n S P N u s i n g a o n e - t o - o n e
m a p p i n g b e t w e e n t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s S P N a n d u s e r a c c o u n t , o r a m a n y - t o - o n e
m a p p i n g i n w h i c h m u l t i p l e S P N s a r e r e g i s t e r e d t o o n e u s e r a c c o u n t .
T o c o n g u r e t h e S P N a n d k e y t a b l e ( m a i n s t e p s ) :
1 . C r e a t e a u s e r ( o r u s e a n e x i s t i n g o n e ) f o r t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n i n t h e A c t i v e
D i r e c t o r y .
N o t e : M a k e s u r e t o e n a b l e d e l e g a t i o n t r u s t f o r t h e s e r v i c e a c c o u n t s w h o c r e a t e t h e S P N s .
2 . M a p t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s S P N t o a u s e r a n d g e n e r a t e t h e * . k e y t a b l e .
S e e M a p p i n g t h e S P N t o a u s e r n a m e , p a g e 1 9 .
1 8
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
19/35
C o n g u r i n g K e r b e r o s S S O
M a p p i n g t h e S P N t o a u s e r n a m e
T h e r e c o m m e n d e d S P N f o r m a t f o r a D o c u m e n t u m C M I S w e b a p p l i c a t i o n i s :
H T T P / < h o s t > : < p o r t > @ < R E A L M >
w h e r e : < h o s t _ n a m e > i s t h e n a m e o f t h e m a c h i n e o n w h i c h t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n i s
d e p l o y e d . E M C r e c o m m e n d s u s i n g a h o s t n a m e r a t h e r t h a n a n I P a d d r e s s a s t h e h o s t s t r i n g .
F o r e x a m p l e , m y h o s t . m y d o m a i n . c o m . r e a l m i s t h e n a m e o f t h e K e r b e r o s r e a l m , w h i c h i s
d e n e d i n t h e K e r b e r o s c o n g u r a t i o n l e ( s e e C o n g u r i n g k r b 5 . i n i a n d c m i s - r u n t i m e . p r o p e r t i e s
l e s , p a g e 2 0 ) .
< p o r t > i s t h e p o r t a t w h i c h t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n i s l i s t e n i n g .
N o t e : W h e n u s i n g W i n d o w s I n t e g r a t e d S e c u r i t y , I n t e r n e t E x p l o r e r u s e s t h e H T T P - s e r v i c e - t y p e o f
S P N t o r e q u e s t s e r v i c e t i c k e t s a n d t o p r o c e s s r e q u e s t s . T h e r e f o r e , u s i n g t h e H T T P p r o t o c o l i n t h e S P N
i s m o r e a p p r o p r i a t e a n d c o n s i s t e n t f o r b o t h t h e C M I S S O A P a n d H T T P p r o t o c o l s .
T o m a p t h e S P N t o a u s e r n a m e :
N o t e :
B y d e f a u l t , W i n d o w s S e r v e r 2 0 0 8 R 2 S P 1 d o e s n o t s u p p o r t D E S - r e l a t e d c i p h e r s ( f o r e x a m p l e ,
D E S - C B C - M D 5 ) . h t t p : / / t e c h n e t . m i c r o s o f t . c o m / e n - u s / l i b r a r y / d d 5 6 0 6 7 0 ( v = W S . 1 0 ) . a s p x p r o v i d e s
d e t a i l e d i n f o r m a t i o n a b o u t D E S - r e l a t e d c i p h e r s o n W i n d o w s S e r v e r 2 0 0 8 .
F o r t h e k t p a s s u t i l i t y s y n t a x , s e e h t t p : / / t e c h n e t . m i c r o s o f t . c o m / e n - u s / l i b r a r y / c c 7 5 3 7 7 1 % 2 8 v = W S
. 1 0 % 2 9 . a s p x .
1 . P e r f o r m o n e o f t h e f o l l o w i n g t a s k s :
T o m a p t h e S P N t o a u s e r n a m e u s i n g a o n e - t o - o n e m a p p i n g , e x e c u t e t h e k t p a s s u t i l i t y
a s f o l l o w s :
N o t e : F o r a o n e - t o - o n e m a p p i n g , d o n o t m a p t h e s a m e S P N t o m o r e t h a n o n e u s e r a c c o u n t .
k t p a s s / p a s s < p a s s w o r d > - o u t < k e y t a b _ f i l e > - p r i n c < S P N > - c r y p t o < c r y p t o _ t y p e > + D u m p S a l t - p t y p e K R B 5 _ N T _ P R I N C I P A L + d e s O n l y
/ m a p O p s e t / m a p U s e r < u s e r _ n a m e > / t a r g e t < d o m a i n _ c o n t r o l l e r >
T o m a p m u l t i p l e S P N s t o a u s e r n a m e u s i n g m a n y - t o - o n e m a p p i n g , p e r f o r m t h e f o l l o w i n g
s t e p s :
a . E x e c u t e t h e k t p a s s u t i l i t y a s f o l l o w s :
k t p a s s / p a s s < p a s s w o r d > - o u t < k e y t a b _ f i l e > - p r i n c < S P N > - c r y p t o < c r y p t o _ t y p e > + D u m p S a l t - p t y p e K R B 5 _ N T _ P R I N C I P A L + d e s O n l y / m a p O p s e t / m a p U s e r < u s e r _ n a m e > / t a r g e t < d o m a i n _ c o n t r o l l e r >
R e m e m b e r t h e s a l t s t r i n g a n d t h e k e y v e r s i o n n u m b e r ( v n o ) b e c a u s e y o u n e e d t o u s e
t h e m i n s t e p c .
b . T o m a p t h e n e x t S P N t o t h e s a m e u s e r a c c o u n t , e x e c u t e t h e s e t s p n u t i l i t y a s f o l l o w s :
s e t s p n - A < S P N > < u s e r _ n a m e >
c . E x e c u t e k t p a s s u t i l i t y f o r t h e s e c o n d S P N w i t h o u t s e t t i n g w i t h t h e s a m e u s e r a s f o l l o w s :
N o t e : . U s e t h e s a l t a n d k e y v e r s i o n n u m b e r ( k v n o ) t h a t w e r e d i s p l a y e d a s t h e o u t p u t
i n s t e p a .
1 9
http://technet.microsoft.com/en-us/library/cc753771(v=WS.10).aspxhttp://technet.microsoft.com/en-us/library/cc753771(v=WS.10).aspxhttp://technet.microsoft.com/en-us/library/cc753771(v=WS.10).aspxhttp://technet.microsoft.com/en-us/library/cc753771(v=WS.10).aspxhttp://technet.microsoft.com/en-us/library/dd560670(v=WS.10).aspx7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
20/35
C o n g u r i n g K e r b e r o s S S O
k t p a s s / p a s s < p a s s w o r d > - o u t < k e y t a b _ f i l e > - p r i n c < S P N > - c r y p t o < c r y p t o _ t y p e > + D u m p S a l t - p t y p e K R B 5 _ N T _ P R I N C I P A L + d e s O n l y / m a p O p s e t + R a w S a l t < s a l t > - i n < k e y t a b _ f i l e > - k v n o < v n o >
d . R e p e a t S t e p s b a n d c f o r e a c h a d d i t i o n a l S P N .
C o n g u r i n g t h e a p p l i c a t i o n s e r v e r f o r K e r b e r o s
T o e n a b l e K e r b e r o s o n t h e a p p l i c a t i o n s e r v e r , p e r f o r m t h e f o l l o w i n g t a s k s :
C o n g u r i n g k r b 5 . i n i a n d c m i s - r u n t i m e . p r o p e r t i e s l e s , p a g e 2 0
C o n g u r i n g t h e J A A S . c o n f l e , p a g e 2 2
C o n g u r i n g t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n , p a g e 2 4
C o n g u r i n g k r b 5 . i n i a n d c m i s - r u n t i m e . p r o p e r t i e s l e s
1 . F o r t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n t o p e r f o r m K e r b e r o s d e l e g a t i o n , s e t t h e f o l l o w i n g
p r o p e r t i e s i n c m i s - r u n t i m e . p r o p e r t i e s :
F o r s i n g l e - d o m a i n s u p p o r t :
T a b l e 3 . P r o p e r t i e s i n c m i s - r u n t i m e . p r o p e r t i e s f o r K e r b e r o s S i n g l e - d o m a i n S u p p o r t
P r o p e r t y D e s c r i p t i o n
c m i s . s p n T h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s
S P N a s s p e c i e d i n M a p p i n g t h e S P N t o a
u s e r n a m e , p a g e 1 9 . T h e s y n t a x i s :
H T T P / < H O S T N A M E > : < P O R T > @ < R E A L M >
c m i s . j a a s . c o n f T h e p a t h t o t h e j a a s . c o n f l e ( f o r e x a m p l e ,
C : / j a a s . c o n f ) .
c m i s . k r b 5 . c o n f T h e p a t h t o t h e k r b 5 . i n i l e ( f o r e x a m p l e ,
C : / W i n d o w s / k r b 5 . i n i ) .
F o r m u l t i - d o m a i n s u p p o r t :
T a b l e 4 . P r o p e r t i e s i n c m i s - r u n t i m e . p r o p e r t i e s f o r K e r b e r o s M u l t i - d o m a i n S u p p o r t
P r o p e r t y D e s c r i p t i o n
c m i s . s p n T h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s
S P N a s s p e c i e d i n M a p p i n g t h e S P N t o a
u s e r n a m e , p a g e 1 9 . T h e s y n t a x i s :
H T T P / < H O S T N A M E > : < P O R T >
2 0
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
21/35
C o n g u r i n g K e r b e r o s S S O
P r o p e r t y D e s c r i p t i o n
c m i s . j c s i . n a m e s e r v e r I P a d d r e s s e s f o r K e r b e r o s n a m e s e r v e r s .
c m i s . j c s i . m a x p a c k e t s i z e T h e m a x i m u m p a c k e t s i z e s e t t i n g f o r
m u l t i - d o m a i n K e r b e r o s s u p p o r t . Q U E S T
l i b r a r i e s u s e T C P a s t h e d e f a u l t p r o t o c o l
o v e r U D P f o r c o m m u n i c a t i n g w i t h t h e K D C . I t u s e s N a g l e s a l g o r i t h m w h e n K e r b e r o s
r e q u e s t s a r e s m a l l ( l e s s t h a n a n E t h e r n e t
p a c k e t s i z e ; f o r e x a m p l e , 1 4 2 0 ) a n d c a u s e s
a d e l a y . Q U E S T s t i l l s u p p o r t s U D P i f y o u
w a n t t o u s e t h i s p r o t o c o l . S w i t c h i n g f r o m
T C P t o U D P c a n b e d o n e b y s e t t i n g t h i s
p r o p e r t y . I f t h e p a c k e t s i z e i s l e s s t h a n
o r e q u a l t o t h e v a l u e p r o v i d e d i n t h i s
p r o p e r t y , t h e n t h e Q U E S T l i b r a r y u s e s U D P
t o c o m m u n i c a t e w i t h t h e K D C ; o t h e r w i s e ,
i t u s e s T C P . T h e v a l u e w i l l o v e r w r i t e t h e
j c s i . k e r b e r o s . m a x p a c k e t s i z e s y s t e m
v a r i a b l e . D e f a u l t i s n o t - s e t .
2 . C r e a t e t h e k r b 5 . i n i l e a s f o l l o w s :
N o t e : T h i s l e i s t y p i c a l l y c r e a t e d i n C : \ W i n d o w s .
[ l i b d e f a u l t s ] d e f a u l t _ r e a l m = < R E A L M > f o r w a r d a b l e = t r u e t i c k e t _ l i f e t i m e = 2 4 h c l o c k s k e w = 7 2 0 0 0 d e f a u l t _ t k t _ e n c t y p e s = d e f a u l t _ t g s _ e n c t y p e s =
[ r e a l m s ] < R E A L M > = {k d c = < k d c _ s e r v e r _ i p > a d m i n _ s e r v e r = < a d m i n _ s e r v e r _ i p >
}
[ d o m a i n _ r e a l m ] < d o m a i n > = < R E A L M >
[ l o g g i n g ] d e f a u l t = c : \ k d c . l o g k d c = c : \ k d c . l o g
[ a p p d e f a u l t s ] a u t o l o g i n = t r u e
f o r w a r d = t r u e f o r w a r d a b l e = t r u e e n c r y p t = t r u e
< k d c _ s e r v e r _ i p > T h e I P a d d r e s s o f t h e K D C s e r v e r .
< a d m i n _ s e r v e r _ i p > T h e I P a d d r e s s o f t h e A d m i n i s t r a t i o n s e r v e r .
2 1
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
22/35
C o n g u r i n g K e r b e r o s S S O
< d o m a i n > T h e d o m a i n i n w h i c h t h e D o c u m e n t u m C M I S
w e b a p p l i c a t i o n s S P N r e s i d e s .
< R E A L M > T h e r e a l m n a m e . F o r e x a m p l e :
M Y D O M A I N . M Y C O R P . C O M
C o n g u r i n g t h e J A A S . c o n f l e
A n a p p l i c a t i o n s e r v e r s J A A S c o n g u r a t i o n l e s p e c i e s p r o p e r t i e s f o r t h e L o g i n C o n t e x t n a m e ,
K e r b e r o s l o g i n m o d u l e , t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s S P N , a n d t h e l o c a t i o n o f t h e
* . k e y t a b l e .
T h e l o c a t i o n a n d f o r m a t o f t h e J A A S c o n g u r a t i o n s e t t i n g s m i g h t b e d i f f e r e n t f o r e a c h a p p l i c a t i o n
s e r v e r . U n l e s s o t h e r w i s e s p e c i e d i n t h e a p p l i c a t i o n s e r v e r d e p l o y m e n t i n s t r u c t i o n s , a c o n g u r a t i o n
l e s e t t i n g c a n a l s o b e s p e c i e d a s f o l l o w s :
I n c m i s - r u n t i m e . p r o p e r t i e s
I n a J V M c o m m a n d - l i n e p a r a m e t e r ; f o r e x a m p l e :
- D j a v a . s e c u r i t y . a u t h . l o g i n . c o n f i g = < p a t h _ t o _ J A A S . c o n f i g >
E x a m p l e 3 - 1 . S i n g l e - D o m a i n J A A S C o n g u r a t i o n r e f e r r i n g t o S U N J D K
{c o m . s u n . s e c u r i t y . a u t h . m o d u l e . K r b 5 L o g i n M o d u l e r e q u i r e d d e b u g = f a l s e p r i n c i p a l = < S P N > r e f r e s h K r b 5 C o n f i g = t r u e u s e K e y T a b = t r u e s t o r e K e y = t r u e d o N o t P r o m p t = t r u e u s e T i c k e t C a c h e = f a l s e
i s I n i t i a t o r = f a l s e k e y T a b = < c m i s u s e r _ k e y t a b _ p a t h > ;
} ;
E x a m p l e 3 - 2 . S i n g l e - D o m a i n J A A S C o n g u r a t i o n r e f e r r i n g t o I B M J D K
{c o m . i b m . s e c u r i t y . a u t h . m o d u l e . K r b 5 L o g i n M o d u l e r e q u i r e d d e b u g = f a l s e c r e d s T y p e = " b o t h " u s e K e y t a b = < c m i s u s e r _ k e y t a b _ p a t h > p r i n c i p a l = < S P N > ;
} ;
E x a m p l e 3 - 3 . J A A S C o n g u r a t i o n r e f e r r i n g t o Q U E S T L i b r a r i e s w h i c h s u p p o r t b o t h S i n g l e D o m a i n
a n d M u l t i D o m a i n
{c o m . d s t c . s e c u r i t y . k e r b e r o s . j a a s . K e r b e r o s L o g i n M o d u l e r e q u i r e d
d e b u g = f a l s e p r i n c i p a l = < S P N > r e a l m = " C M I S K D C . I I G . E M C . C O M " r e f r e s h K r b 5 C o n f i g = t r u e n o T G T = t r u e
2 2
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
23/35
C o n g u r i n g K e r b e r o s S S O
u s e K e y T a b = t r u e s t o r e K e y = t r u e d o N o t P r o m p t = t r u e u s e T i c k e t C a c h e = f a l s e i s I n i t i a t o r = f a l s e k e y T a b = < c m i s u s e r _ k e y t a b _ p a t h > ;
} ;
N o t e : I n W e b S p h e r e A p p l i c a t i o n S e r v e r , t h e J A A S c o n g u r a t i o n m u s t b e s p e c i e d i n
< W A S _ I n s t a l l a t i o n _ p a t h > \ A p p S e r v e r \ p r o f i l e s \ < A P P _ S E R V E R _ N O D E _ N A M E >
\ p r o p e r t i e s \ w s j a a s . c o n f .
< l o g i n C o n t e x t > C o r r e s p o n d s t o t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s S P N . Y o u r e p l a c e
s e p a r a t o r c h a r a c t e r s w i t h h y p h e n c h a r a c t e r s a n d o m i t t h e @ R E A L M s e g m e n t
i n t h e S P N . F o r e x a m p l e , t h e f o l l o w i n g L o g i n C o n t e x t i s d e r i v e d f r o m t h e
c o r r e s p o n d i n g S P N :
L o g i n C o n t e x t :
H T T P - m y h o s t - m y d o m a i n - c o m - 8 0 8 0
S P N :
H T T P / m y h o s t . m y d o m a i n . c o m : 8 0 8 0 @ M Y D O M A I N . M Y C O R P . C O M
N o t e : M a k e s u r e t h a t t h e S P N i n t h e J A A S c o n g u r a t i o n m a t c h e s t h e S P N
d e n e d i n c m i s - r u n t i m e . p r o p e r t i e s ( s e e C o n g u r i n g k r b 5 . i n i a n d
c m i s - r u n t i m e . p r o p e r t i e s l e s , p a g e 2 0 ) .
S p e c i f y t h e K e r b e r o s l o g i n m o d u l e t o b e u s e d t o p e r f o r m u s e r a u t h e n t i c a t i o n .
S i n g l e D o m a i n :
R e f e r r i n g t o S u n J D K :
c o m . s u n . s e c u r i t y . a u t h
. m o d u l e . K r b 5 L o g i n M o d u l e
R e f e r r i n g t o I B M J D K :
c o m . i b m . s e c u r i t y . a u t h
. m o d u l e . K r b 5 L o g i n M o d u l e
R e f e r r i n g t o Q U E S T L i b r a r i e s :
c o m . d s t c . s e c u r i t y
. k e r b e r o s . j a a s
. K e r b e r o s L o g i n M o d u l e
M u l t i - D o m a i n :
c o m . d s t c . s e c u r i t y . k e r b e r o s
. j a a s . K e r b e r o s L o g i n M o d u l e
< L o g i n M o d u l e >
N o t e : F o r Q U E S T l o g i n m o d u l e s , i f y o u w a n t t o e n a b l e t i c k e t c a c h e , p e r f o r m
o n e o f t h e f o l l o w i n g o p e r a t i o n s . O t h e r w i s e , d i s a b l e t i c k e t c a c h e b y s e t t i n g
u s e T i c k e t C a c h e t o f a l s e .
E n a b l e c r e a t e T i c k e t C a c h e :
u s e T i c k e t C a c h e = t r u e
c r e a t e T i c k e t C a c h e = t r u e
E n a b l e c r e a t e T i c k e t C a c h e a n d s p e c i f y a c a c h e p a t h :
2 3
7/25/2019 Docu57844 Documentum Conteddddnt Management Interoperability Services 7.2 Deployment Guide
24/35
C o n g u r i n g K e r b e r o s S S O
u s e T i c k e t C a c h e = t r u e
c r e a t e T i c k e t C a c h e = t r u e
t i c k e t C a c h e = < c a c h e _ p a t h >
< S P N > T h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n s S P N .
F o r e x a m p l e , f o r S U N a n d I B M l o g i n m o d u l e s :
H T T P / m y h o s t . m y d o m a i n . c o m : 8 0 8 0 @ M Y D O M A I N . M Y C O R P . C O M
F o r Q U E S T l o g i n m o d u l e s , t h e S P N d o e s n o t c o n t a i n t h e @ c h a r a c t e r a n d
t h e s t r i n g a f t e r t h a t . F o r e x a m p l e :
H T T P / m y h o s t . m y d o m a i n . c o m : 8 0 8 0
< R E A L M > ( M u l t i - d o m a i n s u p p o r t o n l y ) T h e r e a l m n a m e . F o r e x a m p l e :
@ M Y D O M A I N . M Y C O R P . C O M
< c m i s u s e r _ k e y t a b
_ p a t h >
T h e p a t h t o t h e u s e r a c c o u n t s * . k e y t a b l e o n t h e D o c u m e n t u m C M I S
w e b a p p l i c a t i o n . F o r e x a m p l e : c : \ c m i s u s e r . k e y t a b
C o n g u r i n g t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n
M a k e t h e f o l l o w i n g c h a n g e s t o t h e D o c u m e n t u m C M I S w e b a p p l i c a t i o n a n d r e d e p l o y i t .
1 . F o r S O A P b i n d i n g , c h a n g e a u t h o r i z e d - s e r v i c e - h a n d l e r - c h a i n . x m l ( i n
c m i s - w s - b i n d i n g . j a r ) t o s p e c i f y t h e c l a s s i n b o l d :
N o t e : M a k e s u r e t h a t y o u d o n o t s p e c i f y t h e U s e r n a m e T o k e n h a n d l e r i n a d d i t i o n t o t h e K e r b e r o s
T o k e n h a n d l e r .
< h a n d l e r - c h a i n s x m l n s = " h t t p : / / j a v a . s u n . c o m / x m l / n s / j a v a e e " >
< h a n d l e r - c h a i n > < h a n d l e r >
< ! - - E n a b l e K e r b e r o s a u t h e n t i c a t i o n - - > < h a n d l e r - n a m e &