mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2024-11-27 05:09:01 +00:00
6 lines
2.5 KiB
HTML
6 lines
2.5 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/connectionRequest.svg" alt="connectionRequest">
|
|
<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.<br><br>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> 'ServerAddress' = (unresolved url if applicable)<br> 'ClientRandomId'<br> 'SkinId'<br> 'SkinData'<br> 'SkinImageWidth'<br> 'SkinImageHeight'<br> 'CapeData'<br> 'CapeImageWidth'<br> 'CapeImageHeight'<br> 'SkinResourcePatch'<br> 'SkinGeometryData'<br> 'SkinGeometryDataEngineVersion'<br> 'SkinAnimationData'<br> 'PlayFabId'<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> 'IsEduMode (if edu mode)'<br> 'TenantId (if edu mode)'<br> 'ADRole (if edu mode)'<br> 'IsEditorMode'<br> 'GameVersion'<br> 'DeviceModel'<br> 'DeviceOS' = (see enumeration: BuildPlatform)<br> 'DefaultInputMode' = (see enumeration: InputMode)<br> 'CurrentInputMode' = (see enumeration: InputMode)<br> 'UIProfile' = (see enumeration: UIProfile)<br> 'GuiScale'<br> 'LanguageCode'<br> 'PlatformUserId'<br> 'ThirdPartyName'<br> 'ThirdPartyNameOnly'<br> 'PlatformOnlineId'<br> 'PlatformOfflineId'<br> 'DeviceId'<br> 'TrustedSkin'<br> 'PremiumSkin'<br> 'PersonaSkin'<br> 'OverrideSkin'<br> 'CapeOnClassicSkin'<br> 'CapeId'<br> 'CompatibleWithClientSideChunkGen'</td>
|
|
</tr></table></body> </html> |