Sử dụng bản đồ ArcGIS.com không được chia sẻ với mọi người từ API ArcGIS cho JavaScript?


10

Tôi thích sử dụng ArcGIS.com để tạo bản đồ với các lớp vận hành ở trên cùng của một lớp cơ sở. Tôi muốn có Nội dung và Bản đồ ở chế độ riêng tư nhưng hiển thị bản đồ trong một ứng dụng được xây dựng bằng API JavaScript. Tôi đã thử sử dụng Trình nhận dạng mới để làm cho ứng dụng bật hộp thoại đăng nhập. Có, nhưng tôi nhận được: "Tên người dùng / mật khẩu không hợp lệ. Vui lòng thử lại."

nhập mô tả hình ảnh ở đây

Tôi là người mới trên ArcGIS.com và JS vì vậy có thể đã trộn lẫn một cái gì đó, có ai biết liệu có thể truy cập các bản đồ không được chia sẻ công khai không? Không có vấn đề để truy cập bản đồ bằng createmap chừng nào bản đồ là chia sẻ cho mọi người.

nhập mô tả hình ảnh ở đây

Câu trả lời:


8

Trình quản lý danh tính cần thực hiện POST để đăng nhập để truy cập sơ đồ web của bạn. Vì bạn đang truy cập arcgis.com, đây là một yêu cầu tên miền chéo, do đó bạn cần thực hiện việc này thông qua proxy . Bạn đã thiết lập proxy cho ứng dụng của mình chưa?

Nhìn vào các tài liệu, điều này không rõ ràng. Chúng tôi sẽ cập nhật tài liệu của chúng tôi để nói rằng bạn cần sử dụng proxy nếu bạn muốn sử dụng sơ đồ web riêng tư trong ứng dụng mà bạn tự lưu trữ (nếu bạn không đoán được, tôi làm việc trong nhóm API API).


Downvote và không có bình luận?
Derek Swingley

Đây có vẻ như là một câu trả lời hoàn toàn hợp lý với tôi ....
Stephen Lead

1
Ồ, đây là Internet ...
Derek Swingley

@ Derek-Swingley Tôi đã nhận được proxy ASP.NET và chạy. Nhưng sẽ thật tuyệt nếu việc triển khai có thể nhận được mã thông báo mới khi cần.
MathiasWestin

@MathiasWestin rất vui khi biết bạn đã làm việc. Trình quản lý danh tính sẽ nhận được các mã thông báo mới khi cần - khi ứng dụng của bạn cố gắng truy cập tài nguyên với mã thông báo đã hết hạn, trình quản lý danh tính sẽ truy cập và nhận mã thông báo mới, hợp lệ.
Derek Swingley
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.