Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 9, 2017

Transaction trong SQL

Transaction là gì? Transaction (giao dịch) được dùng để đảm bảo tính toàn vẹn dữ liệu khi xảy ra cập nhật. Khi một transaction bao gồm nhiều lệnh cập nhật, nó đảm bảo tất cả các cập nhật đều được thực hiện thành công, hoặc trong trường hợp một lệnh gặp sự cố toàn bộ transaction bị hủy bỏ. Khi đó dữ liệu trở về trạng thái như trước khi xảy ra transaction. Nói cách khác transaction ngăn chặn tình huống dữ liệu được cập nhật nửa chừng, trong đó một phần được cập nhật còn một phần bị bỏ qua. Cú pháp: BEGIN TRAN -- command 1 -- command 2 -- ... COMMIT

Identity Server 4: Sử dụng sigining certificate (Part 4)

Trong bài viết này, mình sẽ hướng dẫn các bạn sử dụng Signing Certificate cho Identity Server. Lưu ý : Trong series bài viết về Identity Server 4, mình sử dụng .NET Core 1.1, Identity Server 4 version 1.5.2. Hiện tại Identity Server chưa có version chính thức cho .NET Core 2.0, nên mình chưa tìm hiểu về nó. Signing Certificate là gì? Chứng chỉ đăng ký là một chứng chỉ chuyên dụng được sử dụng để ký mã (sign token), cho phép các ứng dụng client xác minh rằng nội dung của token không bị thay đổi khi chuyển tiếp. Khi bạn chưa có certificate, bạn sẽ có 2 cách khai báo