accesstoken什麼意思

accesstoken是訪問令牌的意思。

accesstoken什麼意思

的安全資訊。當

使用者登入時

,系統建立一個訪問令牌

然後以該使用者身份執行的的所有程序都擁有該令牌的一個複製。該令牌唯一表示該使用者、使用者的組和使用者的特權。系統使用令牌控制使用者可以訪問哪些安全物件,並控制使用者執行相關係統操作的能力。有兩種令牌:主令牌和模擬的令牌。主令牌是與程序相關的;模擬的令牌是與模擬令牌的執行緒相關的。

二、程序擁有某種令牌就表示它擁有某種特權。什麼是特權呢?特權是指使用者程序進行各種系統操作的權利。如:關機,載入裝置

驅動程式

,改變系統時間也是一種特權。可以對使用者或使用者所在的組授予特權。

三、WinNT定義的特權

在WinNT。h標頭檔案中定義了這些特權的名稱:

#define SE_CREATE_TOKEN_NAME TEXT(“SeCreateTokenPrivilege”)

#define SE_ASSIGNPRIMARYTOKEN_NAME TEXT(“SeAssignPrimaryTokenPrivilege”)

#define SE_LOCK_MEMORY_NAME TEXT(“SeLockMemoryPrivilege”)

#define SE_INCREASE_QUOTA_NAME TEXT(“SeIncreaseQuotaPrivilege”)

#define SE_UNSOLICITED_INPUT_NAME TEXT(“SeUnsolicitedInputPrivilege”)

#define SE_MACHINE_ACCOUNT_NAME TEXT(“SeMachineAccountPrivilege”)

#define SE_TCB_NAME TEXT(“SeTcbPrivilege”)

#define SE_SECURITY_NAME TEXT(“SeSecurityPrivilege”)

#define SE_TAKE_OWNERSHIP_NAME TEXT(“SeTakeOwnershipPrivilege”)

#define SE_LOAD_DRIVER_NAME TEXT(“SeLoadDriverPrivilege”)

#define SE_SYSTEM_PROFILE_NAME TEXT(“SeSystemProfilePrivilege”)

#define SE_SYSTEMTIME_NAME TEXT(“SeSystemtimePrivilege”)

#define SE_PROF_SINGLE_PROCESS_NAME TEXT(“SeProfileSingleProcessPrivilege”)

#define SE_INC_BASE_PRIORITY_NAME TEXT(“SeIncreaseBasePriorityPrivilege”)

#define SE_CREATE_PAGEFILE_NAME TEXT(“SeCreatePagefilePrivilege”)

#define SE_CREATE_PERMANENT_NAME TEXT(“SeCreatePermanentPrivilege”)

#define SE_BACKUP_NAME TEXT(“SeBackupPrivilege”)

#define SE_RESTORE_NAME TEXT(“SeRestorePrivilege”)

#define SE_SHUTDOWN_NAME TEXT(“SeShutdownPrivilege”)

#define SE_DEBUG_NAME TEXT(“SeDebugPrivilege”)

#define SE_AUDIT_NAME TEXT(“SeAuditPrivilege”)

#define SE_SYSTEM_ENVIRONMENT_NAME TEXT(“SeSystemEnvironmentPrivilege”)

#define SE_CHANGE_NOTIFY_NAME TEXT(“SeChangeNotifyPrivilege”)

#define SE_REMOTE_SHUTDOWN_NAME TEXT(“SeRemoteShutdownPrivilege”)

#define SE_UNDOCK_NAME TEXT(“SeUndockPrivilege”)

#define SE_SYNC_AGENT_NAME TEXT(“SeSyncAgentPrivilege”)

#define SE_ENABLE_DELEGATION_NAME TEXT(“SeEnableDelegationPrivilege”)

#define SE_MANAGE_VOLUME_NAME TEXT(“SeManageVolumePrivilege”)

#define SE_IMPERSONATE_NAME TEXT(“SeImpersonatePrivilege”)

#define SE_CREATE_GLOBAL_NAME TEXT(“SeCreateGlobalPrivilege”)

#define SE_TRUSTED_CREDMAN_ACCESS_NAME TEXT(“SeTrustedCredManAccessPrivilege”)

#define SE_RELABEL_NAME TEXT(“SeRelabelPrivilege”)

#define SE_INC_WORKING_SET_NAME TEXT(“SeIncreaseWorkingSetPrivilege”)

#define SE_TIME_ZONE_NAME TEXT(“SeTimeZonePrivilege”)

#define SE_CREATE_SYMBOLIC_LINK_NAME TEXT(“SeCreateSymbolicLinkPrivilege”)

總結

access_token只得是公眾平臺的除錯工具獲取值;微信公眾平臺開發的時候會用到access_token