Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
auth — PlaceOS authentication service and API gatekeeper. | Kitploit
उपकरण/GitHubGitHub/placeos/auth
Authentication & AuthorizationCloud Infrastructure SecurityEncryption/Decryption ToolsIdentity & Access Management (IAM)API Security
GitHubplaceos/auth

auth

PlaceOS authentication service and API gatekeeper.

रिपॉजिटरी देखें
211 महीना पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

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=

प्रमाणीकरण प्रवाह

सर्वर से सर्वर

क्लाइंट क्रेडेंशियल्स फ्लो का उपयोग करें

  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 रीडायरेक्ट लौटाता है जिसमें लोकेशन शामिल है: ?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>
टूल डाउनलोड करें