# Navixy App Connect

## Apa itu Navixy App Connect?

**Navixy App Connect** adalah middleware autentikasi yang memungkinkan aplikasi pihak ketiga terintegrasi dengan platform Navixy menggunakan kredensial yang sudah Anda miliki. Ini bertindak 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 memberi aplikasi akses aman ke data Anda. Seluruh autentikasi dan otorisasi ditangani secara otomatis melalui akun Navixy Anda.

Middleware ini beroperasi melalui sebuah [kontrak integrasi](/docs/navixy-api/user-api/backend-api/resources/commons/user/applications/app-connect.md) yang terstandarisasi dan dapat diakses melalui API, yang menentukan cara aplikasi eksternal mengautentikasi diri dengan Navixy.

## Cara kerjanya

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

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

Proses ini berlangsung 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 autentikasi 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 menghormati peran dan izin pengguna Navixy Anda. Saat hak akses Anda berubah di Navixy, perubahan tersebut otomatis diterapkan ke 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 basis data langsung. Informasi sensitif Anda tetap terlindungi sementara aplikasi memperoleh akses yang mereka perlukan untuk berfungsi secara efektif.

#### Pengalaman pengguna terintegrasi

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

## Untuk siapa App Connect ditujukan?

#### 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

#### 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 dasbor tanpa memasukkan kredensial terpisah
* Sesi Anda tetap aktif di Navixy dan Dashboard Studio sekaligus

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

## Mengembangkan dengan Navixy App Connect

Jika Anda adalah pengembang yang tertarik 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: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
