describe Transit policy
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13029 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		@@ -16,6 +16,7 @@
 | 
				
			|||||||
* Incremental propagation::     
 | 
					* Incremental propagation::     
 | 
				
			||||||
* Salting::
 | 
					* Salting::
 | 
				
			||||||
* Cross realm::
 | 
					* Cross realm::
 | 
				
			||||||
 | 
					* Transit policy::
 | 
				
			||||||
* Setting up DNS::
 | 
					* Setting up DNS::
 | 
				
			||||||
@end menu
 | 
					@end menu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -509,7 +510,7 @@ the cell appended to the password.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
@end itemize
 | 
					@end itemize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@node Cross realm, Setting up DNS , Salting, Setting up a realm
 | 
					@node Cross realm, Transit policy , Salting, Setting up a realm
 | 
				
			||||||
@section Cross realm
 | 
					@section Cross realm
 | 
				
			||||||
@cindex Cross realm
 | 
					@cindex Cross realm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -574,7 +575,52 @@ May  3 14:10:54  May  3 23:55:54  host/hummel.it.su.se@@SU.SE
 | 
				
			|||||||
@end cartouche
 | 
					@end cartouche
 | 
				
			||||||
@end example
 | 
					@end example
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@node Setting up DNS, , Cross realm, Setting up a realm
 | 
					@node Transit policy, Setting up DNS , Cross realm, Setting up a realm
 | 
				
			||||||
 | 
					@section Transit policy
 | 
				
			||||||
 | 
					@cindex Transit policy
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If you want to use cross realm authentication over an intermediate
 | 
				
			||||||
 | 
					realm it must be explicitly allowed by either the KDCs or the server
 | 
				
			||||||
 | 
					receiving the request. This is done in @file{krb5.conf} in the
 | 
				
			||||||
 | 
					@code{[capaths]} section.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					When the a ticket is transited a though a realm to another realm, the
 | 
				
			||||||
 | 
					destination realm adds it peer to the ``transited-realms'' field in
 | 
				
			||||||
 | 
					the ticket. The field is unorded, this is since there is no way to
 | 
				
			||||||
 | 
					know if one of the transited-realms changed the order of the list.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The syntax for @code{[capaths]} section:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@example
 | 
				
			||||||
 | 
					@cartouche
 | 
				
			||||||
 | 
					[capaths]
 | 
				
			||||||
 | 
					        CLIENT-REALM = @{ SERVER-REALM = PERMITTED-CROSS-REALMS ... @}
 | 
				
			||||||
 | 
					@end cartouche
 | 
				
			||||||
 | 
					@end example
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The realm @code{STACKEN.KTH.SE} allows clients from @code{SU.SE} and
 | 
				
			||||||
 | 
					@code{DSV.SU.SE} to cross in. Since @code{STACKEN.KTH.SE} only have
 | 
				
			||||||
 | 
					cross realm with @code{KTH.SE}, and @code{DSV.SU.SE} only have cross
 | 
				
			||||||
 | 
					realm with @code{SU.SE} they need to use both @code{SU.SE} and
 | 
				
			||||||
 | 
					@code{KTH.SE} as transit realms.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@example
 | 
				
			||||||
 | 
					@cartouche
 | 
				
			||||||
 | 
					[capaths]
 | 
				
			||||||
 | 
						SU.SE = @{
 | 
				
			||||||
 | 
					                    STACKEN.KTH.SE = KTH.SE
 | 
				
			||||||
 | 
						@}
 | 
				
			||||||
 | 
						DSV.SU.SE = @{
 | 
				
			||||||
 | 
					                    STACKEN.KTH.SE = KTH.SE SU.SE
 | 
				
			||||||
 | 
						@}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@end cartouche
 | 
				
			||||||
 | 
					@end example
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@c To test the cross realm configuration, use:
 | 
				
			||||||
 | 
					@c    kmumble transit-check client server transit-realms ...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@node Setting up DNS, , Transit policy, Setting up a realm
 | 
				
			||||||
@section Setting up DNS
 | 
					@section Setting up DNS
 | 
				
			||||||
@cindex Setting up DNS
 | 
					@cindex Setting up DNS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user