Cập nhật Neo SPCC: NeoFS OAuthZ và Archive.NeoFS
Neo SPCC đã phát hành cập nhật cho NeoFS OAuthZ và giới thiệu Archive.NeoFS, một ứng dụng web mới để tạo ra các gói đồng bộ hóa nút ngoại tuyến.
Như với tất cả các ứng dụng web của Neo SPCC, cả Archive.NeoFS và Send.NeoFS đều được lưu trữ hoàn toàn trên chính NeoFS.
Archive.NeoFS
Archive.NeoFS là một ứng dụng web cho phép các nhà vận hành nút tạo ra các bản chụp dữ liệu khối tùy chỉnh cho các mạng Neo công cộng trong một phạm vi được chỉ định. Các bản chụp này thường được sử dụng để nhanh chóng khởi động một nút.
Ứng dụng lấy dữ liệu khối từ NeoFS thông qua REST Gateway. Dữ liệu này được tập hợp thành định dạng .acc tùy chỉnh của Neo và được truyền trực tiếp vào một tệp bởi máy khách frontend. Tính năng này dựa vào các API web hiện đại và yêu cầu Chrome phiên bản 86 hoặc mới hơn.
Các bản dump chuỗi được tạo ra tương thích với tiêu chuẩn NEP-32 được đề xuất và hoạt động với cả nút Neo C# và Go. Hướng dẫn đồng bộ hóa từ một gói ngoại tuyến có thể được tìm thấy trong các tài liệu tương ứng.
tài liệu node. Mã cho Archive.NeoFS có sẵn trên GitHub.
Tải xuống các gói đồng bộ hóa ngoại tuyến dựa trên NeoFS tại liên kết dưới đây:
https://archive.fs.neo.org/
NeoFS OAuthZ
Neo SPCC cũng đã phát hành một phiên bản đã được sửa lỗi của neofs-oauthz, một backend xác thực cho phép người dùng đăng nhập vào NeoFS thông qua OAuth2 qua Google hoặc GitHub.
Tiện ích neofs-oauthz hoạt động bằng cách kết hợp email của người dùng với mã thông báo mang theo của họ, cho phép các đối tượng đã tải lên được xác định bởi người dùng. Phiên bản mới bao gồm một bộ lọc bổ sung cho một loại MIME không mong muốn, vô hiệu hóa việc lấy mẫu nhật ký, và cập nhật một số phụ thuộc.
Dịch vụ này chủ yếu được sử dụng bởi Send.NeoFS, một ứng dụng demo của Neo SPCC cung cấp việc tải lên tệp miễn phí, tạm thời trong khi trình diễn cách xây dựng với các công nghệ NeoFS. Các tệp được tải lên qua Send.NeoFS được lưu trữ trong một container với danh sách kiểm soát truy cập mở rộng. EACL này chỉ cho phép Neo SPCC tải lên hoặc xóa o
Các đối tượng.
Khi người dùng xác thực qua Google hoặc GitHub, neofs-oauthz—do Neo SPCC vận hành—sử dụng khóa của chủ sở hữu container để phát hành một mã thông báo bảo lãnh cấp quyền truy cập tải lên cho người dùng. Mã thông báo này liên kết email của người dùng với các đối tượng đã tải lên của họ và áp dụng các hạn chế bổ sung, chẳng hạn như giới hạn kích thước và loại tệp.
Người dùng có thể kiểm tra Send.NeoFS tại liên kết bên dưới:
https://send.fs.neo.org/
Bình luận (0)