Tôi đang sử dụng omniauth mà không cần thiết lập để xác thực, vì tôi thích sự đơn giản của nó. Ngoài omniauth-facebook tôi sử dụng omniauth-identity để cung cấp email/pw-authentication.
railscast on omniauth-identity mô tả cách thiết lập trang đăng ký và đăng nhập tùy chỉnh. Nhưng các tuyến mặc định được cung cấp bởi danh tính (/ auth/identity và/auth/identity/register) vẫn có thể truy cập được.ghi đè "/ auth/identity" -page của danh tính omniauth
Tôi muốn có những điều này dưới sự kiểm soát của mình, vì tôi chỉ muốn cho phép người dùng được mời đăng ký. Có cách nào để ghi đè lên những tuyến đường được cung cấp bởi một middleware rack?
Đang cố gắng để chỉ
match "/auth/identity", to: "somewhere#else"
không làm các trick!
Có thể cấu hình để tắt các tuyến mặc định này không? Tài liệu này không cung cấp bất kỳ chi tiết nào về việc này ...
Thật không may tôi mới sử dụng Rack, vì vậy tôi chưa có đủ thông tin chi tiết, để tự mình giải quyết vấn đề này!
Tôi rất vui, nếu ai đó có thể chỉ cho tôi đúng hướng!
Cuối cùng tôi chỉ cho người dùng được mời một cụm mật khẩu, vì vậy nó không thực sự quan trọng, rằng trang web nhận dạng ban đầu vẫn có thể truy cập được ... – wdspkr