Mã Python để xác minh otp

Phiên bản 2 của API xác minh hiện đã có. V2 có trải nghiệm nhà phát triển được cải thiện và các tính năng mới. Một số tính năng của API V2 bao gồm

  • Thư viện trợ giúp Twilio trong JavaScript, Java, C#, Python, Ruby và PHP
  • Hỗ trợ xác thực khách hàng an toàn PSD2
  • Cải thiện khả năng hiển thị và thông tin chi tiết

Bạn đang xem Phiên bản 1. Phiên bản 1 của API sẽ được duy trì trong thời gian hiện tại, nhưng mọi tính năng và phát triển mới sẽ có trên Phiên bản 2. Chúng tôi khuyến khích bạn thực hiện bất kỳ bước phát triển mới nào với API V2. Xem Khởi động nhanh Python Verify V2 để biết thêm thông tin

Xác minh điện thoại là một bước quan trọng, có độ tin cậy cao trong quy trình đăng ký để xác minh rằng người dùng có thiết bị mà họ tuyên bố là có. Việc thêm Twilio Verify vào ứng dụng của bạn để xác thực tài khoản mới sẽ giảm đáng kể số lần đăng ký gian lận và bảo vệ người dùng ứng dụng trong tương lai khỏi bị những kẻ lừa đảo đăng ký số của họ

Bắt đầu nhanh này hướng dẫn bạn cách tạo ứng dụng Python, Django yêu cầu bước Xác minh điện thoại để tạo tài khoản. Hai kênh Xác minh điện thoại được demo. SMS và giọng nói

Bạn đã sẵn sàng thêm Twilio Verify vào một ứng dụng demo và tránh xa những kẻ xấu?

Đăng nhập [hoặc tạo] một tài khoản Twilio

Đăng ký dùng thử Twilio miễn phí hoặc đăng nhập vào tài khoản Twilio hiện có

Tạo một ứng dụng bảo mật tài khoản mới

Sau khi đăng nhập, hãy truy cập Bảng điều khiển xác minh. Nhấp vào 'Tạo ứng dụng mới' màu đỏ [hoặc dấu cộng lớn màu đỏ ['+'] nếu bạn đã tạo một ứng dụng] để tạo ứng dụng Xác minh mới, sau đó đặt tên cho ứng dụng đó một cái gì đó dễ nhớ

Twilio sẽ chuyển hướng bạn đến trang Cài đặt tiếp theo

Nhấp vào biểu tượng nhãn cầu để hiển thị Khóa API sản xuất của bạn và sao chép nó ở nơi an toàn. Bạn sẽ sử dụng Khóa API trong bước thiết lập ứng dụng bên dưới

Sao chép và thiết lập ứng dụng xác minh

Bắt đầu bằng cách sao chép kho lưu trữ Django của chúng tôi. Nhập thư mục và sử dụng `pip` để cài đặt tất cả các phụ thuộc của chúng tôi

pip install -r requirements.txt

  1. Mở tệp .env.example
  2. Thay đổi ACCOUNT_SECURITY_API_KEY thành Khóa API từ bước trên
  3. Bây giờ, hãy lưu tệp dưới dạng .env

Đang tải mẫu mã

Bạn đang xem phiên bản lỗi thời của SDK này.

Hiển thị phản hồi mẫu

Ví dụ JSON phản hồi

Hiển thị mã

Nhập Khóa API từ bảng điều khiển Xác minh và tùy chọn thay đổi cổng

Nhập khóa API ứng dụng

Nhập Khóa API từ bảng điều khiển Xác minh và tùy chọn thay đổi cổng

Chạy di chuyển ứng dụng để cập nhật mọi thứ

./manage.py migrate

Đó là tất cả các thiết lập bạn sẽ cần

Bây giờ, hãy khởi chạy ứng dụng với

./manage.py runserver

Giả sử Khóa API của bạn được nhập chính xác, bạn sẽ sớm nhận được thông báo rằng ứng dụng đã hoạt động

Sử dụng Bản trình diễn xác minh Django Twilio

Giữ điện thoại bên mình, truy cập trang Xác minh điện thoại của bản trình diễn tại http. //máy chủ cục bộ. 8000/xác minh/

Nhập Country CodePhone Number, sau đó chọn kênh để yêu cầu xác minh, 'SMS' hoặc 'GỌI' [Thoại]. Cuối cùng, nhấn nút 'Yêu cầu xác minh' màu xanh lam và đợi

Bạn sẽ nhận được một cuộc gọi điện thoại hoặc một tin nhắn SMS có mã thông báo xác minh. Nếu bạn đã yêu cầu một cuộc gọi điện thoại, như một tính năng bảo mật bổ sung, bạn có thể cần phải tương tác để tiếp tục [nhập một số trên bàn phím điện thoại]

Đang tải mẫu mã

Bạn đang xem phiên bản lỗi thời của SDK này.

Hiển thị phản hồi mẫu

Ví dụ JSON phản hồi

Hiển thị mã

Xác minh điện thoại Bắt đầu xác minh

Dù bạn đã yêu cầu mật khẩu theo cách nào, hãy nhập mã thông báo vào biểu mẫu mục Xác minh và nhấp vào 'Xác minh điện thoại'

Đang tải mẫu mã

Bạn đang xem phiên bản lỗi thời của SDK này.

Hiển thị phản hồi mẫu

Ví dụ JSON phản hồi

Hiển thị mã

Xác minh điện thoại Kiểm tra xác minh

Và cùng với đó, ứng dụng demo của bạn được bảo vệ bằng Xác minh điện thoại của Twilio. Bây giờ bạn có thể đăng xuất để dùng thử kênh chưa thử

Cái gì tiếp theo?

Ứng dụng demo của bạn hiện đang ngăn người dùng gian lận đăng ký với doanh nghiệp của bạn và làm ô nhiễm cơ sở dữ liệu của bạn. Tiếp theo, hãy kiểm tra tất cả các biến và tùy chọn có sẵn cho bạn trong Tham chiếu API xác minh điện thoại. Ngoài ra, để bảo vệ khách hàng của bạn một cách liên tục [với cùng cơ sở mã này], hãy thử Bắt đầu nhanh xác thực hai yếu tố Python Django Authy

Sau đó, hãy truy cập Tài liệu để biết thêm các bản trình diễn và hướng dẫn về Bảo mật tài khoản cũng như các ứng dụng web sử dụng tất cả các sản phẩm của Twilio

đánh giá trang này

1 2 3 4 5

Cần giúp đỡ?

Tất cả chúng ta đôi khi làm; . Nhận trợ giúp ngay bây giờ từ nhóm hỗ trợ của chúng tôi hoặc dựa vào trí tuệ của đám đông bằng cách truy cập Tập thể Stack Overflow của Twilio hoặc duyệt qua thẻ Twilio trên Stack Overflow

Làm cách nào để xác minh OTP bằng Python?

Các bước để tạo Hệ thống xác minh OTP bằng Python .
Đầu tiên, tạo một số ngẫu nhiên gồm 6 chữ số
Sau đó lưu trữ số trong một biến
Sau đó, chúng ta cần viết một chương trình để gửi email
Khi gửi email, chúng ta cần sử dụng OTP dưới dạng tin nhắn

Làm cách nào để gửi OTP tới thiết bị di động bằng Python?

Từ terminal, chạy lệnh sau. .
$ mkdir twilio_otp. Tiếp theo, cd vào thư mục dự án và chạy lệnh sau để tạo môi trường ảo
$ trăn -m venv venv. .
$ nguồn venv/bin/kích hoạt. .
$ venv\Scripts\kích hoạt. .
$ pip cài đặt bình twilio yêu cầu python-dotenv. .
$ python chính. py. .
mẫu $ mkdir

Mã xác minh OTP của tôi là gì?

OTP có nghĩa là Mật khẩu dùng một lần. đó là mã PIN tạm thời, an toàn được gửi cho bạn qua SMS hoặc e-mail chỉ có giá trị trong một phiên . Smart-ID sử dụng OTP trong quá trình đăng ký và gia hạn tài khoản để xác nhận thông tin liên hệ của bạn.

Làm cách nào để tạo TOTP bằng Python?

secret – bí mật hotp/totp được sử dụng để tạo URI. Tên – tên tài khoản. .
tên – tên của tài khoản người dùng
initial_count – bắt đầu giá trị bộ đếm HMAC, mặc định là 0
tên_nhà phát hành – tên của nhà phát hành OTP;

Chủ Đề