Blog | Thông tin chi tiết 28 tháng 4 năm 2021

Thêm 888 bet casino OpenID Connect (OIDC) vào các hàm Azure

Thêm 888 bet casino OpenID Connect (OIDC) vào các hàm Azure

Các hàm Azure hiện hỗ trợ xác thực bằng a, mặc dù đây là bản Xem trước. Đây là bộ tài liệu nhanh về cách tích hợp Chức năng Azure mới với cấu hình 888 bet casino của bạn. Để được trợ giúp thêm hoặc để di chuyển các chức năng hiện có của bạn sang 888 bet casino, vui lòng liên hệ với[email được bảo vệ].

Tạo hàm Azure mới

Để thiết lập các hàm Azure bằng xác thực 888 bet casino OpenID Connect (OIDC), bạn hãy bắt đầu bằng cách tạo một hàm Azure mới trong. Cung cấp nhóm đăng ký và tài nguyên cùng với tên Ứng dụng. Trong trường hợp này, chúng tôi sẽ sử dụng hàm Node.js để đơn giản.

Đối với ví dụ này, chúng tôi sẽ chọn “Xem lại và tạo” ở cuối trang, sau đó chọn “Tạo”. Sau khi Ứng dụng Chức năng được triển khai, nó sẽ hiển thị tùy chọn “Thêm chức năng”. Chọn mục này và sau đó chọn nút “Thêm” ở đầu trang. Đối với bản demo này, chúng tôi sẽ sử dụng mẫu trình kích hoạt HTTP và gọi hàm “say-hello”.

Nhấp vào nút “Thêm” và sau đó bạn sẽ được đưa đến trang Chức năng. Tại thời điểm này, bạn sẽ có thể điều hướng đến URL chức năng và xem kết quả. Tên ứng dụng cơ sở (trong trường hợp này: “atg-888 bet casino-oidc-sample” được tạo dưới dạng tên miền phụ của “azurewebsites.net”. Điều này sẽ xác thực chức năng của bạn đang chạy. Bạn cũng có thể nhấp vào nút “Nhận URL chức năng” ở trên cùng và nút này sẽ cung cấp điểm cuối mà bạn có thể truy cập. Để xem tên của bạn được hiển thị trên trang HTTP, chỉ cần thêm “&name=” tới URL. Ví dụ: URL của tôi là:

URL ứng dụng chức năng:

URL chức năng:

URL chức năng có tên tôi:&name=Jarrett

Bây giờ hàm của chúng tôi đã hoạt động, chúng tôi có thể thêm OIDC bằng 888 bet casino.

Thiết lập ứng dụng ở 888 bet casino

Navigate to your 888 bet casino tenant, then login to the admin dashboard and navigate to “Applications” =>“Ứng dụng”. Từ trang này, chọn “Tạo tích hợp ứng dụng”. Bạn sẽ thấy một trình hướng dẫn xuất hiện - chọn tùy chọn Ứng dụng web OIDC và nhấn Tiếp theo. Đặt tên cho ứng dụng và đặt URI chuyển hướng Đăng nhập và Đăng xuất. Đăng xuất sẽ giống với URL ứng dụng chức năng của bạn, Đăng nhập sẽ là URL ứng dụng chức năng được nối với “.auth/login//callback”. Chúng tôi chưa định cấu hình tên Nhà cung cấp danh tính (IdP) trong Azure nên bất kỳ nội dung nào được đặt ở đây – mặc dù có thể cập nhật – sẽ là tên đó. Trong trường hợp này, tôi sẽ đặt tên IdP của mình trong Azure là “my.888 bet casinoauth” nên URL của tôi là:

Đăng nhập:

Đăng xuất:

Đối với Bài tập, bạn có thể chọn mọi người hoặc giới hạn trong một nhóm. Trong trường hợp này, chúng tôi sẽ cho phép tất cả những người có thể truy cập 888 bet casino truy cập ứng dụng này. Nhấp vào Lưu và Ứng dụng 888 bet casino được tạo.

Bây giờ ứng dụng đã được tạo, nó có ID và bí mật. Hãy chắc chắn coi đây là tên người dùng và mật khẩu an toàn. Cách dễ nhất là để nguyên trang này và mở một tab mới tới cổng Azure vì chúng tôi sẽ cần cả hai giá trị này cho các bước tiếp theo.

Định cấu hình IdP của bạn trong Azure

Điều hướng quay lại Cổng thông tin Azure, sau đó chọn “Ứng dụng chức năng” và tên ứng dụng của bạn. Bạn sẽ thấy một trang Tổng quan. Bây giờ hãy điều hướng đến tùy chọn “Cấu hình” trong cài đặt và chọn ”+ Cài đặt ứng dụng mới”. Đây sẽ là nơi chúng tôi đưa bí mật Ứng dụng khách 888 bet casino từ ứng dụng OIDC của chúng tôi. Đặt tên cho nó (trong trường hợp này tôi đã sử dụng “OKTA_CLIENT_SECRET”) và sau đó nhấn Ok. Đừng quên nhấn nút “Lưu” ở đầu trang để lưu các thay đổi của bạn!

Về phía dưới cùng trong phần “Công cụ phát triển”, bạn sẽ thấy lựa chọn “Bảng điều khiển”. Chọn mục này và nó sẽ hiển thị một thiết bị đầu cuối trong ứng dụng của bạn. Trong thiết bị đầu cuối này, chúng tôi sẽ chạy “touch authsettings.json” để tạo tệp cấu hình JSON. Chúng ta có thể xem tất cả các tệp bằng lệnh “ls”.

Navigate to “Functions” =>“Tệp ứng dụng” rồi chọn tệp “authsettings.json” từ trình đơn thả xuống ở trên cùng.

Phần này trình bày một tệp trống mà chúng tôi có thể điền thông tin nhà cung cấp danh tính của mình. Có thể tìm thấy tài liệu tham khảo tệp đầy đủ trong. Điền vào authsettings.json thông tin JSON chính xác, ví dụ của tôi được đăng ở đây:

Đảm bảo sử dụng bất kỳ tên nào bạn đặt tên IdP trong URL đăng nhập ứng dụng 888 bet casino OIDC, đặt tên khóa cấu hình ứng dụng chính xác cho bí mật ứng dụng khách và cập nhật điểm cuối cấu hình nổi tiếng của đối tượng thuê 888 bet casino của bạn. Khi cấu hình của bạn được thiết lập, hãy nhấn nút “Lưu” để duy trì các thay đổi của bạn. Để biết thêm thông tin về endpoint “nổi tiếng” từ 888 bet casino, bạn có thể tham khảo.

Làm cho Azure sử dụng tệp cấu hình của bạn

Bây giờ chúng ta cần ứng dụng sử dụng tệp cấu hình của mình nên chúng ta sẽ chuyển đến phần. Vì chúng tôi đã đăng nhập vào Azure nên điều này sẽ hiển thị Tài nguyên có sẵn. Bạn sẽ cần điều hướng đến:

subscriptions//resourceGroups//providers/Microsoft.Web/sites//config/authsettings.

Tệp JSON này định cấu hình xác thực cho Ứng dụng chức năng của bạn và là cách chúng tôi yêu cầu Azure sử dụng tệp authsettings.json của bạn. Chọn nút “Đọc/Ghi” ở đầu trang, sau đó chọn nút “Chỉnh sửa” ở đầu tệp JSON. Sửa đổi giá trị “đã bật” bên trong “thuộc tính” từ “false” thành “true”.

Sau đó, thêm hai thuộc tính bổ sung là “isAuthFromFile” với giá trị “true” và “authFilePath” với giá trị “authsettings.json”. Chọn nút “PUT” để lưu các thay đổi.

Thử nghiệm đi!

Bây giờ chúng ta có thể kiểm tra hàm. Tôi khuyên bạn nên sử dụng trình duyệt khác hoặc trình duyệt Ẩn danh/InPrivate để đảm bảo bạn buộc phải đăng nhập vào 888 bet casino. Điều hướng lại đến URL hàm với tham số tên (&name=Jarrett) và bạn sẽ được yêu cầu đăng nhập vào 888 bet casino trước khi có thể xem trang thành công!

Tóm tắt

Đây chỉ là bước đầu tiên để đảm bảo rằng các chức năng Azure của bạn được bảo vệ và quản lý giống như mọi ứng dụng khác trong môi trường của bạn. Để biết thêm về vấn đề này hoặc để được trợ giúp cải thiện tình hình bảo mật của bạn, vui lòng liên hệ với chúng tôi theo địa chỉ[email được bảo vệ].

Tác giả

Hình đại diện tác giả Jarrett Bariel
Chia sẻ

Bài viết khác

Thông tin chi tiết
27/04/2026

Khi Glean cần Snowflake: Tại sao AI doanh nghiệp vẫn phụ thuộc vào nền tảng Analytics

hình đại diện andy-quirin Andy Quirin
Công ty
23/04/2026

Nhóm công nghệ giả kim mua lại IOvations

hình đại diện pete-down Pete Downing
Thông tin chi tiết
11/04/2026

Dự án Glasswing và trường hợp cho chiến lược AI tác nhân đa dạng