the subject name of the user that was externally authenticated. If a session instance has is_local_superuser set, then the value of this field is undefined.
Default value:
""
Published in:
XenServer 5.6 (midnight-ride)
the subject name of the user that was externally authenticated. If a session instance has is_local_superuser set, then the value of this field is undefined.
stringauth_user_sid[RO/runtime]
the subject identifier of the user that was externally authenticated. If a session instance has is_local_superuser set, then the value of this field is undefined.
Default value:
""
Published in:
XenServer 5.5 (george)
the subject identifier of the user that was externally authenticated. If a session instance has is_local_superuser set, then the value of this field is undefined.
boolclient_certificate[RO/runtime]
indicates whether this session was authenticated using a client certificate
Default value:
false
Published in:
XAPI 21.2.0 (21.2.0)
indicates whether this session was authenticated using a client certificate
boolis_local_superuser[RO/runtime]
true iff this session was created using local superuser credentials
Default value:
false
Published in:
XenServer 5.5 (george)
true iff this session was created using local superuser credentials
datetimelast_active[RO/runtime]
Timestamp for last time session was active
Published in:
XenServer 4.0 (rio)
Timestamp for last time session was active
stringoriginator[RO/runtime]
a key string provided by a API user to distinguish itself from other users sharing the same login name
Default value:
""
Published in:
XenServer 6.2 (clearwater)
a key string provided by a API user to distinguish itself from other users sharing the same login name
(string → string) mapother_config[RW]
additional configuration
Default value:
{}
Published in:
XenServer 4.1 (miami)
additional configuration
session refparent[RO/constructor]
references the parent session that created this session
Default value:
OpaqueRef:NULL
Published in:
XenServer 5.6 (midnight-ride)
references the parent session that created this session
boolpool[RO/runtime]
True if this session relates to a intra-pool login, false otherwise
Published in:
XenServer 4.0 (rio)
True if this session relates to a intra-pool login, false otherwise
string setrbac_permissions[RO/constructor]
list with all RBAC permissions for this session
Default value:
{}
Published in:
XenServer 5.6 (midnight-ride)
list with all RBAC permissions for this session
subject refsubject[RO/runtime]
references the subject instance that created the session. If a session instance has is_local_superuser set, then the value of this field is undefined.
Default value:
OpaqueRef:NULL
Published in:
XenServer 5.5 (george)
references the subject instance that created the session. If a session instance has is_local_superuser set, then the value of this field is undefined.
Get the auth_user_name field of the given session.
Parameters:
session ref session_id
Reference to a valid session
session ref self
reference to the object
Minimum role:
read-only
Result:
value of the field
Published in:
XenServer 5.6 (midnight-ride)
the subject name of the user that was externally authenticated. If a session instance has is_local_superuser set, then the value of this field is undefined.
stringget_auth_user_sid(session ref, session ref)
Get the auth_user_sid field of the given session.
Parameters:
session ref session_id
Reference to a valid session
session ref self
reference to the object
Minimum role:
read-only
Result:
value of the field
Published in:
XenServer 5.5 (george)
the subject identifier of the user that was externally authenticated. If a session instance has is_local_superuser set, then the value of this field is undefined.
session refget_by_uuid(session ref, string)
Get a reference to the session instance with the specified UUID.