#cpp #jwt #web #server
یک کتابخانه خوب برای JWT به زبان سی پلاس پلاس
Source Link : https://github.com/arun11299/cpp-jwt
Channel Link : https://t.me/moderncpp_ir
یک کتابخانه خوب برای JWT به زبان سی پلاس پلاس
Source Link : https://github.com/arun11299/cpp-jwt
Channel Link : https://t.me/moderncpp_ir
GitHub
GitHub - arun11299/cpp-jwt: JSON Web Token library for C++
JSON Web Token library for C++. Contribute to arun11299/cpp-jwt development by creating an account on GitHub.
Forwarded from ModernCloud.ir
چگونه از کتابخانه cpp-jwt استفاده کنیم ؟
برای اطلاع از این که jwt چی هست و چه کاربردی داره میتونید لینک زیر رو مطالعه کنید
https://jwt.io
اما این که چطور میشه ازش استفاده کرد
اگر توی یک محیط استاندارد باشید (یعنی لینوکس) و با یک بیلد سیستم استاندارد کار کنید (یعنی cmake) استفاده از این کتابخونه و کلی کتابخونه دیگه به همین سادگی هست که در ادامه توضیح میدم
1. مرحله کامپایل و نصب پیش نیازها
2. مرحله دریافت کتابخانه از گیت
3. مرحله کامپایل و نصب کتابخانه
4. افزودن کتابخانه به پروژه برای استفاده
اما اجازه بدید همین مراحل رو به زبان کد بهتون بگم 😄
1. این کتابخونه به openssl و nlohmann نیاز داره اگر توی یک توزیع دبین بیس هستید میتونید راحت با دستور زیر نصبشون کنید
1. sudo apt install nlohmann-json3-dev libgtest-dev libssl-dev
2. git clone https://github.com/arun11299/cpp-jwt.git && cd cpp-jwt
3. cmake -Bbuild -H. && cd build && make -j$(nproc) && sudo make install && sudo ldconfig
4. حالا کتابخونه نصب شده و برای استفاده باید اون رو به پروژه cmake خودمون اضافه کنیم و لینکش کنیم به پروژه به صورت زیر
فقط دقت داشته باشید که این کد باید حتما بعد از add_executable یا add_librray اصلی cmake شما باشه
لینک کانال تلگرام : https://t.me/moderncloud_ir
#how_to_use #cpp #jwt
برای اطلاع از این که jwt چی هست و چه کاربردی داره میتونید لینک زیر رو مطالعه کنید
https://jwt.io
اما این که چطور میشه ازش استفاده کرد
اگر توی یک محیط استاندارد باشید (یعنی لینوکس) و با یک بیلد سیستم استاندارد کار کنید (یعنی cmake) استفاده از این کتابخونه و کلی کتابخونه دیگه به همین سادگی هست که در ادامه توضیح میدم
1. مرحله کامپایل و نصب پیش نیازها
2. مرحله دریافت کتابخانه از گیت
3. مرحله کامپایل و نصب کتابخانه
4. افزودن کتابخانه به پروژه برای استفاده
اما اجازه بدید همین مراحل رو به زبان کد بهتون بگم 😄
1. این کتابخونه به openssl و nlohmann نیاز داره اگر توی یک توزیع دبین بیس هستید میتونید راحت با دستور زیر نصبشون کنید
1. sudo apt install nlohmann-json3-dev libgtest-dev libssl-dev
2. git clone https://github.com/arun11299/cpp-jwt.git && cd cpp-jwt
3. cmake -Bbuild -H. && cd build && make -j$(nproc) && sudo make install && sudo ldconfig
4. حالا کتابخونه نصب شده و برای استفاده باید اون رو به پروژه cmake خودمون اضافه کنیم و لینکش کنیم به پروژه به صورت زیر
find_package(cpp-jwt REQUIRED)
target_link_libraries(${PROJECT_NAME} PRIVATE cpp-jwt::cpp-jwt)
فقط دقت داشته باشید که این کد باید حتما بعد از add_executable یا add_librray اصلی cmake شما باشه
لینک کانال تلگرام : https://t.me/moderncloud_ir
#how_to_use #cpp #jwt
jwt.io
JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.