Class SecurityToken: Difference between revisions

From TrainzOnline
Jump to navigationJump to search
Created page with "API Hierarchy *Class GSObject **Class JunctionBase <br> *Used as a security pass or key, to restrict access to certain functions/fu..."
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
[[TrainzScript Library Reference|API Hierarchy]]
[[TrainzScript Library Reference|API Hierarchy]]
*[[Class GSObject]]
*[[Class GSObject]]
**[[Class JunctionBase]]
**[[Class SecurityToken]]
 


<br>
*Used as a security pass or key, to restrict access to certain functions/functionality.
*Used as a security pass or key, to restrict access to certain functions/functionality.
*A SecurityToken can be issued and validated by any [[Class TrainzGameObject]].
*A SecurityToken can be issued and validated by any [[Class TrainzGameObject|TrainzGameObject]].
<br>




Line 19: Line 18:
;Syntax;
;Syntax;
  if (token.IsOwnerLocallyModified())
  if (token.IsOwnerLocallyModified())
   return;
   return; // Reject the token
;Notes
;Notes
*Can be used to reject tokens where the security may have been compromised by local edits.
*Can be used to reject tokens where the security may have been compromised by local edits.
<br>
<br>

Latest revision as of 02:39, 26 February 2024

API Hierarchy


  • Used as a security pass or key, to restrict access to certain functions/functionality.
  • A SecurityToken can be issued and validated by any TrainzGameObject.


Methods

IsOwnerLocallyModified

public native bool IsOwnerLocallyModified(void)
Parameters
  • None
Returned Value
  • Whether the asset the issuing script belongs to is locally modified.
Syntax;
if (token.IsOwnerLocallyModified())
  return; // Reject the token
Notes
  • Can be used to reject tokens where the security may have been compromised by local edits.