2015-08-31 17 views
6

Tôi cần xác thực với JIRA bằng cách sử dụng Okta qua REST, làm cách nào tôi có thể thực hiện điều đó trên ruby? Điều đó là có thể? Tôi chưa bao giờ làm điều đó trước đây, tôi chỉ muốn nhận một tệp đính kèm từ một vé trong JIRATạo đăng nhập OKTA JIRA bằng ruby ​​

Trả lời

1

Bạn sẽ có thể thực hiện việc này bằng cách thiết lập Liên kết ứng dụng tới ứng dụng web ruby ​​với OAuth 2 chiều, nhưng điều này khá phức tạp và nặng.

Tôi muốn tìm ra cách để thực hiện điều đó chỉ với xác thực cơ bản và không có Liên kết ứng dụng, nhưng tôi chưa tìm ra cách thực hiện.

1

Hóa ra bạn chỉ có thể gửi cookie JSESSIONID từ người dùng đã đăng nhập (chẳng hạn như chính mình) đến API REST. Bạn có thể lấy cookie theo cách thủ công từ trình duyệt hoặc viết tiện ích mở rộng trình duyệt để nhận cookie và sau đó gọi tập lệnh Ruby của bạn bằng giá trị của cookie đó làm đối số dòng lệnh. Đối với Chrome, bạn có thể sử dụng Chrome Native Messaging cho việc này.

Các vấn đề liên quan