diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml index 0de43f7a..f5669f07 100644 --- a/doc/dbus-specification.xml +++ b/doc/dbus-specification.xml @@ -2557,11 +2557,12 @@
- Example of successful magic cookie authentication + Example of successful EXTERNAL authentication - (MAGIC_COOKIE is a made up mechanism) + 31303030 is ASCII decimal "1000" represented in hex, so + the client is authenticating as Unix uid 1000 in this example. - C: AUTH MAGIC_COOKIE 3138363935333137393635383634 + C: AUTH EXTERNAL 31303030 S: OK 1234deadbeef C: BEGIN @@ -2581,9 +2582,13 @@
Example of client sends unknown command then falls back to regular auth + 532d312d352d3138 is the Windows SID "S-1-5-18" in hex, + so the client is authenticating as Windows SID S-1-5-18 + in this example. + C: FOOBAR S: ERROR - C: AUTH MAGIC_COOKIE 3736343435313230333039 + C: AUTH EXTERNAL 532d312d352d3138 S: OK 1234deadbeef C: BEGIN @@ -2591,7 +2596,7 @@
Example of server doesn't support initial auth mechanism - C: AUTH MAGIC_COOKIE 3736343435313230333039 + C: AUTH EXTERNAL S: REJECTED KERBEROS_V4 SKEY C: AUTH SKEY 7ab83f32ee S: DATA 8799cabb2ea93e @@ -2603,7 +2608,7 @@
Example of wrong password or the like followed by successful retry - C: AUTH MAGIC_COOKIE 3736343435313230333039 + C: AUTH EXTERNAL 736d6376 S: REJECTED KERBEROS_V4 SKEY C: AUTH SKEY 7ab83f32ee S: DATA 8799cabb2ea93e @@ -2619,7 +2624,7 @@
Example of skey cancelled and restarted - C: AUTH MAGIC_COOKIE 3736343435313230333039 + C: AUTH EXTERNAL 32303438 S: REJECTED KERBEROS_V4 SKEY C: AUTH SKEY 7ab83f32ee S: DATA 8799cabb2ea93e @@ -2633,11 +2638,9 @@
- Example of successful magic cookie authentication with successful negotiation of Unix FD passing + Example of successful EXTERNAL authentication with successful negotiation of Unix FD passing - (MAGIC_COOKIE is a made up mechanism) - - C: AUTH MAGIC_COOKIE 3138363935333137393635383634 + C: AUTH EXTERNAL 31303030 S: OK 1234deadbeef C: NEGOTIATE_UNIX_FD S: AGREE_UNIX_FD @@ -2645,14 +2648,12 @@
- Example of successful magic cookie authentication with unsuccessful negotiation of Unix FD passing + Example of successful EXTERNAL authentication with unsuccessful negotiation of Unix FD passing - (MAGIC_COOKIE is a made up mechanism) - - C: AUTH MAGIC_COOKIE 3138363935333137393635383634 + C: AUTH EXTERNAL 31303030 S: OK 1234deadbeef C: NEGOTIATE_UNIX_FD - S: ERROR + S: ERROR Not supported on this OS C: BEGIN