Shanghai Jiao Tong University · OAuth Scopes
Shanghai Jiao Tong University OAuth Scopes
OAuth 2.0
searched
Shanghai Jiao Tong University publishes 40 OAuth 2.0 scopes via the authorizationCode, clientCredentials, and password flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the Shanghai Jiao Tong University API on a user’s behalf.
Tokens are issued from https://jaccount.sjtu.edu.cn/oauth2/token.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
UniversityHigher EducationEducationResearchChinaC9 LeagueIdentity FederationCourse CatalogResearch ComputingCampus LifeAuthenticationOpenID ConnectSAMLShibbolethPayments
Scopes: 40
Flows: authorizationCode, clientCredentials, password
Method: searched
OAuth endpoints
Authorization URL
https://jaccount.sjtu.edu.cn/oauth2/authorize
https://jaccount.sjtu.edu.cn/oauth2/authorize
Token URL
https://jaccount.sjtu.edu.cn/oauth2/token
https://jaccount.sjtu.edu.cn/oauth2/token
Flows
authorizationCodeclientCredentialspassword
authorizationCodeclientCredentialspassword
Scopes (40)
| Scope | Description | Flows |
|---|---|---|
| openid | Standard OpenID Connect scope — requests an ID token for the signed-in user. Advertised in the discovery document but absent from the portal's 授权范围列表 table. | authorizationCode |
| basic | Read the user's identifier (system id and jAccount name) and real name. | authorizationCode, clientCredentials |
| essential | Read basic identifier and name plus the bound identity (identity id, identity type, and owning department/school). | authorizationCode, clientCredentials |
| profile | Read fuller user detail — basic identifier, name, account information, mobile number, usual email address. | authorizationCode, clientCredentials |
| unicode | Activate, retrieve or validate the Siyuan code (思源码). | authorizationCode, clientCredentials |
| tasks | Read actionable/pending/in-progress/completed task lists; read or aggregate manageable workflows, instances and tasks. | authorizationCode, clientCredentials |
| messages | Read the user's messages. | clientCredentials |
| notifications | Read the user's system notifications. | authorizationCode |
| privacy | Read the user's detailed information, including personal ID-document details and date of birth. | authorizationCode |
| introspect | Introspect an OAuth token. API-development use only. | clientCredentials |
| read_apps | Read application registration information. | clientCredentials |
| write_apps | Create and modify application registration information. | clientCredentials |
| exchange_data | Data exchange — the scope the Data Resources APIs on graphql.sjtu.edu.cn require. | clientCredentials |
| signature | Obtain a digital signature. | authorizationCode, clientCredentials |
| manage_card | Campus-card management, such as account opening. | authorizationCode |
| send_app_notification | Send a Jiao-Wo-Ban (交我办) app notification to a user. | clientCredentials |
| send_notification | Send a notification to a user. | password |
| read_mails | Read the user's mail. | authorizationCode |
| send_mail | Send mail on the user's behalf, or change a message's read state. | authorizationCode, password |
| storage | Full control of the application's own unstructured storage. | clientCredentials, password |
| modify_notification | Modify the state of the application's own notifications. | authorizationCode |
| lessons | Read the user's lesson information. | authorizationCode |
| classes | Read the user's timetable (including courses). | authorizationCode |
| exams | Read the user's examination information. | authorizationCode |
| scores | Read the user's examination results. | authorizationCode |
| students_list | Read the enrolled-student roster for a class (teacher). | authorizationCode |
| card_info | Read the user's campus-card information. | authorizationCode, clientCredentials |
| card_transactions | Read the user's campus-card transaction records. | authorizationCode |
| write_card_info | Campus-card write operations — change the query password, report a card lost, top up from a bound bank card. | authorizationCode |
| income | Query the user's income information. | authorizationCode, clientCredentials |
| create_jaccount | Create a jAccount account. | clientCredentials |
| edit_jaccount | Modify a jAccount account. | authorizationCode |
| net_service_info | Read all personal network-service information for a specified user. | authorizationCode |
| connect_wechat | Bind a jAccount to a WeChat account. | authorizationCode |
| connect_shmec | Bind a jAccount to a Shanghai Municipal Education Commission account. | authorizationCode |
| Self-service printing. | authorizationCode, clientCredentials | |
| connect_finance | Integrate with the finance appointment system. | clientCredentials |
| student_affairs | Retrieve student-affairs information. | clientCredentials |
| bus | Read campus-bus and inter-campus shuttle timetables and real-time information. | clientCredentials |
| calendar | Synchronise calendar information. | authorizationCode, clientCredentials |
Source
OAuth Scopes
Work with this as data
Every scope set here is available over the APIs.io API and to AI agents over MCP.