Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
auth — PlaceOS خدمة المصادقة وحارس بوابة API. | Kitploit
أدوات/GitHubGitHub/placeos/auth
المصادقة والترخيصأمن البنية التحتية السحابيةأدوات التشفير/فك التشفيرإدارة الهوية والوصول (IAM)أمن واجهات برمجة التطبيقات
GitHubplaceos/auth

auth

PlaceOS خدمة المصادقة وحارس بوابة API.

عرض المستودع
215منذ 2 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

مصادقة PlaceOS

متغيرات البيئة

root@kitploit:~
# If a sentry Data Source Name is configured
SENTRY_DSN=https://<key>@<organization>.ingest.sentry.io/<project>

# A shared secret for encrypting cookies
SECRET_KEY_BASE=84b04ea4259542f365

# JWT Private key
JWT_SECRET=Base64 Encoded RSA PRIVATE KEY

# Database name and host
RETHINKDB_DB=place_development
RETHINKDB_HOST=rethink
RETHINKDB_PORT=
RETHINKDB_USER=
RETHINKDB_PASSWORD=

# Rails environment to load
RAILS_ENV=production

# Disable forced SSL
COAUTH_NO_SSL=true

# Serving static files (true if set to anything)
RAILS_SERVE_STATIC_FILES=

تدفق المصادقة

من خادم إلى خادم

استخدم تدفق Client Credentials

  1. POST /auth/oauth/token

مع المحتوى التالي:

root@kitploit:~
{
  "grant_type"    : "password",
  "username"      : "[email protected]",
  "password"      : "sekret"
}

سيُرجع هذا:

root@kitploit:~
{
  "access_token": "19adad999683f5b450c460726aa",
  "token_type": "bearer",
  "expires_in": 7200
}

مصادقة التطبيق الأصلي

  1. تسجيل الدخول
    • POST /auth/signin (أو تسجيل الدخول عبر SSO)
  2. طلب رمز باستخدام PKCE
    • GET /auth/oauth/authorize?response_type=code&client_id=THE_ID&redirect_uri=THE_URL&scope=public&code_challenge=43_CHAR_CHALLENGE_CODE&code_challenge_method=S256
    • يُرجع إعادة توجيه 303 مع location يتضمن: ?code=RETURNED_CODE
  3. احصل على الرمز
    • POST /auth/oauth/token?client_id=THE_ID&client_secret=THE_SECRET&code=RETURNED_CODE&grant_type=authorization_code&redirect_uri=THE_URL&code_verifier=SHA256(43_CHAR_CHALLENGE_CODE)

سيُرجع هذا:

root@kitploit:~
{
  "access_token": "de6780bc506a0446309bd9362820ba8aed28aa506c71eedbe1c5c4f9dd350e54",
  "token_type": "Bearer",
  "expires_in": 7200,
  "refresh_token": "8257e65c97202ed1726cf9571600918f3bffb2544b26e00a61df9897668c33a1"
 }

إبطال رموز التحديث

root@kitploit:~
POST /auth/oauth/revoke?client_id=<client_id>&client_secret=<secret>
token=<refresh-token>
تنزيل الأداة