users an e community has in general more than two participants fig1 illustrates a simple e community architecture where a user 100 accesses the e community from their browser in this example there are three participants in the e community the user 39 s home domain 103 an u201c other u201d domain 106 and u201c another u201d domain 108 within the home domain 103 there are two web u201c front ends u201d the e community functionality is preferably implemented as part of these front ends as a e community sso plug in 109 the front ends 101 102 104 105 and 107 may represent u201c clusters u201d e g a set of replicas or they may represent single machines the process is designed to handle all combinations of in domain and out of domain requests to protected as well as unprotected resources by a user that is or is not already authenticated into the cd sso domain the cd sso process 40 contains the following steps as shown in fig4 a registration of the user into the e community a prerequisite of the protocol 41 and or registration of a member or domain into the e community 41 u2032 b enrollment of the user into the e community 42 and or enrollment of a member or domain into the e community 42 u2032 c authentication 43 of user into the user 39 s u201c home u201d domain within the e community d subsequently vouching 44 for the user 39 s authenticated identity by the home domain to a participating e community domain e authorization 45 of the user in.