> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/id/guide/account/user-applications/navixy-app-connect.md).

# Navixy App Connect

## Apa itu Navixy App Connect?

**Navixy App Connect** adalah middleware autentikasi yang memungkinkan aplikasi pihak ketiga berintegrasi dengan platform Navixy menggunakan kredensial Anda yang sudah ada. Ini berfungsi sebagai jembatan aman antara sistem autentikasi Navixy dan aplikasi eksternal, sehingga Anda dapat mengakses alat kustom tanpa membuat akun terpisah atau mengelola kata sandi tambahan.

Saat Anda mengakses aplikasi terintegrasi, Navixy App Connect memvalidasi sesi Anda dan memberikan aplikasi akses aman ke data Anda. Semua autentikasi dan otorisasi ditangani secara otomatis melalui akun Navixy Anda.

Middleware ini beroperasi melalui sebuah kontrak integrasi yang terstandardisasi dan dapat diakses melalui API [kontrak integrasi](/docs/navixy-api/user-api/backend-api/resources/commons/user/applications/app-connect.md) yang mendefinisikan cara aplikasi eksternal melakukan autentikasi dengan Navixy.

## Cara kerjanya

Navixy App Connect beroperasi melalui sebuah kontrak integrasi terstandardisasi yang diimplementasikan oleh pengembang eksternal di dalam aplikasi mereka. Saat Anda mengakses aplikasi terintegrasi:

1. Aplikasi meminta autentikasi melalui Navixy App Connect
2. Kunci sesi Navixy Anda diubah menjadi token JWT yang aman
3. Aplikasi menerima akses yang diotorisasi berdasarkan izin Navixy Anda
4. Anda bekerja dengan aplikasi menggunakan kredensial Navixy Anda yang sudah ada

Proses ini transparan bagi Anda sebagai pengguna. Anda cukup mengakses aplikasi melalui akun Navixy Anda tanpa langkah autentikasi tambahan.

Tonton video ini untuk mendapatkan panduan cepat dan visual tentang cara mengautentikasi aplikasi pihak ketiga dengan sesi Navixy menggunakan App Connect:

{% embed url="<https://youtu.be/y8Wwob-Uw3I?si=6sbQXkTvQW2bgmb8>" %}

## Nilai apa yang diberikannya?

#### Kontrol akses terpadu

Semua aplikasi terintegrasi mematuhi peran dan izin pengguna Navixy Anda. Saat hak akses Anda berubah di Navixy, perubahan tersebut secara otomatis berlaku untuk semua aplikasi yang terhubung. Ini memastikan kebijakan keamanan yang konsisten di seluruh ekosistem platform Anda.

#### Manajemen kredensial yang disederhanakan

Anda memelihara satu set kredensial untuk Navixy dan semua aplikasi terintegrasi. Ini menghilangkan kebutuhan untuk mengingat banyak kata sandi, mengurangi risiko keamanan akibat penggunaan ulang kredensial, dan menyederhanakan pengelolaan akun.

#### Akses data yang aman

Aplikasi mengakses data Anda melalui lapisan autentikasi Navixy, bukan dengan memerlukan kredensial database langsung. Informasi sensitif Anda tetap terlindungi sementara aplikasi menerima akses yang mereka butuhkan untuk berfungsi secara efektif.

#### Pengalaman pengguna yang terintegrasi

Berpindah antara fitur Navixy dan aplikasi pihak ketiga tidak memerlukan langkah login tambahan. Ini menciptakan pengalaman yang kohesif, di mana alat terintegrasi terasa seperti perluasan alami dari platform Navixy.

## Untuk siapa App Connect?

#### Pengembang aplikasi

Pengembang yang membangun aplikasi kustom yang bekerja dengan data Navixy dapat mengintegrasikan alat mereka tanpa menerapkan infrastruktur autentikasi lengkap. Baik Anda membuat alat bisnis internal maupun aplikasi komersial, Navixy App Connect menangani autentikasi dan otorisasi pengguna secara otomatis.

#### Administrator sistem

Administrator platform dapat mengontrol aplikasi mana yang dapat diakses pengguna melalui [Aplikasi pengguna](/docs/user/id/guide/account/user-applications.md) fitur ini. Ini memberikan pengelolaan terpusat atas ekosistem aplikasi Anda sambil tetap mempertahankan standar keamanan.

#### Pengguna akhir

Pengguna platform mendapatkan akses ke aplikasi pihak ketiga yang disetujui tanpa mengelola akun terpisah. Aplikasi menjadi dapat diakses dengan pengalaman single sign-on, menjaga keamanan sekaligus meningkatkan produktivitas.

### Contoh: Dashboard Studio

[Dashboard Studio](https://marketplace.navixy.com/shop/dashboard-studio/) adalah aplikasi Navixy yang menunjukkan bagaimana Navixy App Connect bekerja dalam praktik. Saat Anda mengakses Dashboard Studio:

* Sesi Navixy Anda mengautentikasi Anda secara otomatis
* Dashboard Studio menerima akses aman ke data IoT Anda berdasarkan izin Anda
* Anda membuat dan mengelola dashboard tanpa memasukkan kredensial terpisah
* Sesi Anda tetap aktif di Navixy dan Dashboard Studio

Dashboard Studio berfungsi sebagai contoh dari apa yang dimungkinkan dengan Navixy App Connect. Setiap pengembang pihak ketiga dapat membangun integrasi serupa untuk kasus penggunaan khusus, alat khusus industri, atau aplikasi bisnis kustom.

## Mengembangkan dengan Navixy App Connect

Jika Anda seorang pengembang yang tertarik untuk mengintegrasikan aplikasi Anda dengan Navixy App Connect, sumber daya berikut menyediakan panduan implementasi lengkap:

* [Dokumentasi API](/docs/navixy-api/user-api/backend-api/resources/commons/user/applications/app-connect.md#required-api-endpoint) - Spesifikasi teknis dan panduan implementasi, endpoint dan parameter

Aplikasi yang Anda kembangkan dapat digunakan secara privat di dalam organisasi Anda atau dipublikasikan ke [Navixy Marketplace](https://marketplace.navixy.com/) untuk distribusi yang lebih luas. Aplikasi Marketplace menjalani peninjauan untuk memastikan bahwa aplikasi tersebut memenuhi standar platform dan persyaratan keamanan.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/user/id/guide/account/user-applications/navixy-app-connect.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
