-
Notifications
You must be signed in to change notification settings - Fork 10
Issues: lftraining/LFS148-code
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
server.mjs#!/usr/bin/env python3 سیستم واردات زمان واردات واردات jwt # مسیر فایل PEM را دریافت کنید if len(sys.argv) > 1: pem = sys.argv[1] دیگر: pem = ورودی ("مسیر فایل PEM خصوصی را وارد کنید:") # شناسه مشتری را دریافت کنید if len(sys.argv) > 2: client_id = sys.argv[2] دیگر: client_id = input ("شناسه مشتری خود را وارد کنید:") # PEM را باز کنید با open(pem، 'rb') به عنوان pem_file: signing_key = pem_file.read() محموله = { # صادر شده در زمان 'iat': int(time.time())، # زمان انقضا JWT (حداکثر 10 دقیقه) 'exp': int(time.time()) + 600، # شناسه مشتری برنامه GitHub 'iss': client_id } # JWT ایجاد کنید encoded_jwt = jwt.encode (بارگذاری، کلید_ امضا، الگوریتم='RS256') چاپ (f"JWT: {encoded_jwt}")
#4
opened Nov 16, 2024 by
GladiatorIR
// server.mjs import { createServer } from 'node:http'; const server = createServer((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end('Hello World!\n'); }); // starts a simple http server locally on port 3000 server.listen(3000, '127.0.0.1', () => { console.log('Listening on 127.0.0.1:3000'); }); // run with
node server.mjs
#3
opened Nov 16, 2024 by
GladiatorIR
ProTip!
Follow long discussions with comments:>50.