auth.yaml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. Login:
  2. post:
  3. operationId: login
  4. summary: 用户登录
  5. security: []
  6. parameters:
  7. - $ref: '../components/parameters.yaml#/XRequestId'
  8. requestBody:
  9. required: true
  10. content:
  11. application/json:
  12. schema:
  13. $ref: '../components/schemas.yaml#/LoginRequest'
  14. responses:
  15. '200':
  16. description: 登录成功
  17. content:
  18. application/json:
  19. schema:
  20. $ref: '../components/schemas.yaml#/LoginResponse'
  21. '400':
  22. $ref: '../components/responses.yaml#/InvalidArgument'
  23. '401':
  24. $ref: '../components/responses.yaml#/AuthenticationError'
  25. '403':
  26. $ref: '../components/responses.yaml#/Forbidden'
  27. '500':
  28. $ref: '../components/responses.yaml#/InternalError'
  29. Logout:
  30. post:
  31. operationId: logout
  32. summary: 注销并使当前用户旧Token失效
  33. parameters:
  34. - $ref: '../components/parameters.yaml#/XRequestId'
  35. responses:
  36. '200':
  37. description: 注销成功
  38. content:
  39. application/json:
  40. schema:
  41. $ref: '../components/schemas.yaml#/EmptySuccessResponse'
  42. '400':
  43. $ref: '../components/responses.yaml#/InvalidArgument'
  44. '401':
  45. $ref: '../components/responses.yaml#/AuthenticationError'
  46. '403':
  47. $ref: '../components/responses.yaml#/Forbidden'
  48. '500':
  49. $ref: '../components/responses.yaml#/InternalError'