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"
}{
Status = 0,
Text = <Lỗi liên quan đến tài khoản, mật khẩu, khóa, máy chủ chưa được khởi tạo..>
}{
Status = 1,
Text = <Thông báo lỗi: tài khoản đang được sử dụng>,
AccountId = <Id tài khoản>
}
//Với trường hợp này nếu muốn đăng nhập cần sử dụng api: API/Account/Logout
//để đăng xuất tài khoảnTrườ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