@dang123
Quay trở lại để trả lời câu hỏi của mình ngày trước.
Vậy thì có use case nào mà user thì login bằng Google nhưng lại truy cập resource ở server của mình không?
Có. Chính Viblo đang sử dụng cơ chế như thế này. Viblo cho phép chúng ta đăng nhập bằng Google,.. nhưng resource chỉ được lưu ở Viblo. Goolge chính là OpenID Connect provider, chỉ cấp email để xác minh (authenticate) user.
Hoặc use case nào mà truy cập cả resource của user ở trên Google và cả resource của trên server của mình không?
Mình chưa thấy use case nào nhưng để implement nó thì kết hợp cả OAuth2.0 và OpenID Connect. OAuth2.0 dùng để yêu cầu người dùng cấp quyền truy cập của họ ở trên Google. Còn OpenID Connect dùng để xác minh người dùng và truy cập resource trên server của mình giống như là local user.
@Spman2330 để truyền tải đầy đủ thì nó khá dài (hardware, buffer, stream, parsing algorithms, vv...), mà mình viết vào nửa đêm buồn ngủ nên chỉ viết vậy thôi 😅
@bobamilktea Cảm ơn bạn vì đã trả lời. Mình thấy kiến thức bạn muốn truyền đạt trong bài này rất hay, tuy nhiên lối hành văn và trình bày của bạn lại hơi khó để tiếp cận (ít nhất là với mình).
Chào anh, em cũng mới tập làm freelance trên upwork, có làm khoảng 2 job rồi ạ. Nhưng mấy hôm nay em thấy Upwork bắt nhập mã số thuế cá nhân vào, mà em thì chưa có.
Anh cho em hỏi nếu em không nhập có sao không ạ? Và nhập thì mình bị từ động trừ tiến thuế đúng không ạ?
@vnshell Bạn đang dùng k8s version bao nhiêu, có thể lên version mới thì resource spec nó cũng thay đổi. Ví dụ bản 1.23.2 thì mình thấy param đã khác rồi này:
"Ở đây mình sẽ bỏ cái cơ chế callingMaps mới làm ở phần trên đi vì không cần thiết nữa. Các bạn lại để ý là khi mình call getOrSet lúc return hoặc value = getOrSet() thì đều không có await để kết quả trả về dưới dạng promise nhé."
Đọc một hồi lâu mới hiểu do anh Minh burstCache.set vào 1 promise tuyệt vowifi
THẢO LUẬN
Căn bản về lập trình tiếng việt thì mình thấy có blog Laptrinhtudau.com
bài viết hay quá. Không biết có cách nào limit 1 user chỉ có thể upload 1 lượng ảnh nhất định k ạ. Ví dụ 1 user chỉ có thể sử dụng 10MB storge
🤣@thanhle27 🤣 ảo macanada dữ. Nhưng dù sao cũng cảm ơn anh, bài viết hay lắm ạ, giúp em có thêm nhiều góc nhìn mới
Cảm ơn bạn. Mình viết bài mỗi tuần, nếu bạn thấy đúng gu thì nhớ follow mình nhé
mình đó giờ chưa nhập cái nào luôn thì phải 😅
@dang123 Quay trở lại để trả lời câu hỏi của mình ngày trước.
Vậy thì có use case nào mà user thì login bằng Google nhưng lại truy cập resource ở server của mình không?
Có. Chính Viblo đang sử dụng cơ chế như thế này. Viblo cho phép chúng ta đăng nhập bằng Google,.. nhưng resource chỉ được lưu ở Viblo. Goolge chính là OpenID Connect provider, chỉ cấp email để xác minh (authenticate) user.
Hoặc use case nào mà truy cập cả resource của user ở trên Google và cả resource của trên server của mình không?
Mình chưa thấy use case nào nhưng để implement nó thì kết hợp cả OAuth2.0 và OpenID Connect. OAuth2.0 dùng để yêu cầu người dùng cấp quyền truy cập của họ ở trên Google. Còn OpenID Connect dùng để xác minh người dùng và truy cập resource trên server của mình giống như là local user.
Cảm ơn bạn vì bài viết bổ ích.
Dành cho bạn nào đang tìm kiếm giải pháp cho NextJs 13 sử dụng app directory:
Các bạn cần copy thêm thư mục .next/server vào nữa thì app mới chạy được và không bị lỗi 404.
COPY --from=BUILD /app/.next/server ./.next/server

Bài viết quá hay, tks anh 😁
@Spman2330 sau này nếu các bài viết của mình được quan tâm nhiều hơn thì mình sẽ đầu tư hơn cho câu chữ. Cảm ơn bạn đã góp ý!
@Spman2330 để truyền tải đầy đủ thì nó khá dài (hardware, buffer, stream, parsing algorithms, vv...), mà mình viết vào nửa đêm buồn ngủ nên chỉ viết vậy thôi 😅
😁đọc được bài chất lượng thiệt 😁
@bobamilktea Cảm ơn bạn vì đã trả lời. Mình thấy kiến thức bạn muốn truyền đạt trong bài này rất hay, tuy nhiên lối hành văn và trình bày của bạn lại hơi khó để tiếp cận (ít nhất là với mình).
Chào anh, em cũng mới tập làm freelance trên upwork, có làm khoảng 2 job rồi ạ. Nhưng mấy hôm nay em thấy Upwork bắt nhập mã số thuế cá nhân vào, mà em thì chưa có.
Anh cho em hỏi nếu em không nhập có sao không ạ? Và nhập thì mình bị từ động trừ tiến thuế đúng không ạ?
@vnshell Bạn đang dùng k8s version bao nhiêu, có thể lên version mới thì resource spec nó cũng thay đổi. Ví dụ bản 1.23.2 thì mình thấy param đã khác rồi này:
nhanh gọn dễ dàng Thanks
@rockman88v
k có phím tab nào, chỉ dùng space, e cũng gióng thử mà k thấy lệch =]]
thank anh
em đang tính từ NodeJs chuyển qua Java hehe
"Ở đây mình sẽ bỏ cái cơ chế callingMaps mới làm ở phần trên đi vì không cần thiết nữa. Các bạn lại để ý là khi mình call getOrSet lúc return hoặc value = getOrSet() thì đều không có await để kết quả trả về dưới dạng promise nhé."
Đọc một hồi lâu mới hiểu do anh Minh burstCache.set vào 1 promise
tuyệt vowifi
@DangNghia17 ,ờ app cũ để trong heroku thì không sao,nhưng nếu muốn tạo thêm 0 duoc
@longyu cái này cũng chỉ là kiến thức mình biết thui :v chứ cũng chưa deploy lên bao giờ , bạn nên up fanpage hỏi cho khoẻ với tận tình hơn nha