1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2024-11-27 05:09:01 +00:00
bedrock-protocol-docs/html/subClientConnectionRequest.html
2024-02-15 15:10:22 -08:00

6 lines
2.2 KiB
HTML

<!DOCTYPE html> <html> <head><style>table{font-family: arial, sans-serif;border-collapse: collapse;width: 100% ;}.tab { margin-left: 40px; }td, th{text-align: left;padding: 8px;}tr:nth-child(even) {background-color: #dddddd;}div#expand{display:block;}</style> </head> <body><img src="svg/subClientConnectionRequest.svg" alt="subClientConnectionRequest">
<br><table><col width="10%"><col width="90%"><tr><th>Field Name</th><th>Field Notes</th></tr><tr><td>Certificate Chain (JSON)</td>
<td>Array of Base64 encoded JSON Web Token certificates to authenticate the player.The last certificate in the chain will have a property 'extraData' that contains player identity information including the XBL XUID (if the player was signed into XBL at the time of the connection).</td>
</tr><tr><td>Raw Token</td>
<td>Base64 encoded JSON Web Token that contains other relevant client properties.<br> Properties Include:<br> 'SelfSignedId'<br> 'ClientRandomId'<br> 'PlatformUserId'<br> 'SkinId'<br> 'SkinData'<br> 'SkinImageWidth'<br> 'SkinImageHeight'<br> 'CapeData'<br> 'CapeImageWidth'<br> 'CapeImageHeight'<br> 'SkinResources'<br> 'SkinGeometry'<br> 'SkinGeometryDataEngineVersion'<br> 'SkinAnimationData'<br> 'PlayFabId'<br> 'DeviceId'<br> 'TrustedSkin'<br> 'PremiumSkin'<br> 'PersonaSkin'<br> 'AnimatedImageData = Array of:'<br> '-- Type'<br> '-- Image'<br> '-- ImageWidth'<br> '-- ImageHeight'<br> '-- Frames'<br> '-- AnimationExpression'<br> 'ArmSize'<br> 'SkinColor'<br> 'PersonaPieces = Array of:'<br> '-- PackId'<br> '-- PieceId'<br> '-- IsDefault'<br> '-- PieceType'<br> '-- ProuctId'<br> 'PieceTintColors = Array of:'<br> '-- PieceType'<br> '-- Colors = Array of color hexstrings'<br> 'DefaultInputMode' = (see enumeration: InputMode)<br> 'CurrentInputMode' = (see enumeration: InputMode)<br> 'ThirdPartyName'<br> 'ThirdPartyNameOnly'<br> 'PlatformOnlineId'<br> 'PlatformOfflineId'<br> 'DeviceOS' = (see enumeration: BuildPlatform)<br> 'CapeOnClassicSkin'<br> 'CapeId'<br> 'PrimaryUser'<br> 'CompatibleWithClientSideChunkGen'</td>
</tr></table></body> </html>