1. Đăng nhập

Mô tả API đăng nhập hệ thống

curl -X 'POST' \
  'https://localhost:7222/API/Auth' \
  -H 'accept: */*' \
  -H 'Content-Type: application/json-patch+json' \
  -d '{
  "userName": "admin",
  "password": "123@123aA"
}'

POST https://localhost:7222/API/Auth

Request Body

Name
Type
Description

userName

string

Tên đăng nhập

Password

string

Mật khẩu

{
  "Id": "f8108c5f-7122-40f1-b569-ab9d47a34bb0",
  "UserName": "admin",
  "Email": "[email protected]",
  "PhoneNumber": null,
  "DepartmentName": "Chăm sóc khách hàng",
  "DepartmentCode": "HTKT_CTS01",
  "Position": "Kỹ thuật",
  "FullName": "Nguyễn Công Bình",
  "ServerId": "214d0357-ab6f-4441-8f47-b026735e9601",
  "LoginKey": "3ef0fc94-9558-44d9-9ce6-fc85051a7eca",
  "Extension": "600",
  "Accesstoken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VyRGF0YSI6IntcIklkXCI6XCJmODEwOGM1Zi03MTIyLTQwZjEtYjU2OS1hYjlkNDdhMzRiYjBcIixcIlVzZXJOYW1lXCI6XCJhZG1pblwiLFwiRW1haWxcIjpcInRvbnkubmd1eWVuQGFzZWFuYnBvLmNvbVwiLFwiUGhvbmVOdW1iZXJcIjpudWxsLFwiRGVwYXJ0bWVudE5hbWVcIjpcIkNoxINtIHPDs2Mga2jDoWNoIGjDoG5nXCIsXCJEZXBhcnRtZW50Q29kZVwiOlwiSFRLVF9DVFMwMVwiLFwiUG9zaXRpb25cIjpcIkvhu7kgdGh14bqtdFwiLFwiRnVsbE5hbWVcIjpcIk5ndXnhu4VuIEPDtG5nIELDrG5oXCIsXCJQZXJtaXNzaW9uc1wiOltcIkNSRUFURV9RQVwiLFwiS01TX01BTkFHRVJcIixcIlZJRVdfREFUQUxBS0VcIixcIlZJRVdfQ0FURUdPUllcIixcIkFHRU5UX0VNQUlMXCIsXCJWSUVXX0FMTF9USUNLRVRfREVQQVJUTUVOVFwiLFwiQUdFTlRfQUxMT1dcIixcIkFTU0lHTl9RQVwiLFwiV0FSTklOR19RQVwiLFwiRU1BSUwvU01TXCIsXCJSRVBPUlRfQUxMT1dcIixcIlZJRVdfVElDS0VUXCIsXCJNQU5BR0VSXCIsXCJWSUVXX0NJTVNcIixcIkRFTEVURV9USUNLRVRcIixcIlZJRVdfT1BcIixcIlRNU19BR0VOVFwiLFwiUkVQT1JUX1RJQ0tFVFwiLFwiU1VQX0FMTE9XXCIsXCJUTVNfU1VQRVJWSVNPUlwiLFwiUkVQT1JUX1FBXCIsXCJVUERBVEVfVElDS0VUXCIsXCJTVVBfRU1BSUxcIixcIkNSRUFURV9USUNLRVRcIl0sXCJUb2tlbkRhdGFcIjpudWxsLFwiU2VydmVySWRcIjpcIjIxNGQwMzU3LWFiNmYtNDQ0MS04ZjQ3LWIwMjY3MzVlOTYwMVwiLFwiTG9naW5LZXlcIjpcIjNlZjBmYzk0LTk1NTgtNDRkOS05Y2U2LWZjODUwNTFhN2VjYVwiLFwiRXh0ZW5zaW9uXCI6XCI2MDBcIixcIkFjY2Vzc3Rva2VuXCI6bnVsbCxcIkV4cGlyZWRBdFwiOm51bGx9IiwibmJmIjoxNzQ3Mzc2MTU0LCJleHAiOjE3NDc0NDgxNTQsImlhdCI6MTc0NzM3NjE1NH0.w3pUgrA9kIZf67ctJqaJNzVX3z5TgHa9vUqXZRdAih8",
  "ExpiredAt": "2025-05-17T09:15:54.3311049+07:00"
}

Lưu ý:

  • Dữ liệu body trả về có dạng mảng có các thông tin sau

Trường
Kiểu dữ liệu
Ý nghĩa

Id

string

ID người dùng trong hệ thống

UserName

string

Tên đăng nhập

Email

string

Email người dùng

PhoneNumber

string/null

Số điện thoại (nếu có)

DepartmentName

string

Tên phòng ban

DepartmentCode

string

Mã phòng ban

Position

string

Chức danh / vị trí công việc

FullName

string

Họ tên đầy đủ

ServerId

string

ID máy chủ hoặc ứng dụng

LoginKey

string

Mã khóa đăng nhập để theo dõi phiên đăng nhập

Extension

string

Mã máy nhánh điện thoại (nếu có dùng điện thoại nội bộ)

Accesstoken

string (JWT)

Token xác thực Bearer để gọi các API cần đăng nhập

ExpiredAt

datetime

Thời gian token hết hạn

Last updated