Erişim İsteği
AI Ajanı ile Oluştur
Erişim İsteği Arka Ucu

Erişim İsteği Uygulaması Arka Uç Şablonu
BT İzinleri İş Akışı ve Denetim Kayıtları

Kullanıcılar, erişim istekleri, onaylar ve denetim kayıtları ile Back4app üzerinde üretime hazır bir Erişim İsteği arka ucu. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlangıç için bir AI Ajanı istemi içerir.

Ana Çıkarımlar

Bu şablon, kullanıcılar, erişim istekleri, onaylar ve denetim kayıtları ile bir BT izin arka ucu sağlar, böylece ekibiniz güvenlik ve uyumluluk iş akışlarına odaklanabilir.

  1. Kullanıcı merkezli erişim yönetimiKullanıcıları, erişim istekleri ve onay iş akışları ile net, sorgulanabilir yapılarla modelleyin.
  2. Gerçek zamanlı denetim kayıtlarıErişim değişikliklerini ve onayları izlemek için Back4app'ın gerçek zamanlı yeteneklerini kullanın.
  3. Onay iş akışıOnaylar için durumlar ve bildirimlerle erişim isteklerini yönetin.
  4. Erişim isteği özellikleriKullanıcıların erişim talep etmesine, durumu takip etmesine ve sorunsuz bir şekilde bildirim almasına izin verin.
  5. Çapraz platform IT arka ucuMobil ve web istemcilerine kullanıcılar, erişim istekleri, onaylar ve denetim günlükleri için tek bir REST ve GraphQL API üzerinden hizmet verin.

Erişim İsteği Uygulama Arka Uç Şablonu Nedir?

Back4app, hızlı ürün teslimatı için bir hizmet olarak arka uç (BaaS) sağlar. Erişim İsteği Uygulama Arka Uç Şablonu, kullanıcılar, erişim istekleri, onaylar ve denetim günlükleri için önceden oluşturulmuş bir şemadır. Tercih ettiğiniz ön ucu (React, Flutter, Next.js ve daha fazlası) bağlayın ve daha hızlı gönderin.

En iyi kullanım alanı:

IT izin yönetimiErişim kontrol sistemleriDenetim ve uyumluluk platformlarıKurumsal güvenlik uygulamalarıMVP lansmanlarıBT iş akışları için BaaS seçen ekipler

Genel Bakış

Bir BT izin ürünü, kullanıcı yönetimi, erişim istekleri, onaylar ve denetim günlüklerine ihtiyaç duyar.

Bu şablon, gerçek zamanlı özellikler ve sahiplik kuralları ile Kullanıcı, Erişim İsteği, Onay ve Denetim Günlüğü tanımlar, böylece ekipler BT iş akışlarını hızlıca uygulayabilir.

Temel Erişim İsteği Özellikleri

Bu merkezdeki her teknoloji kartı, Kullanıcı, Erişimİsteği, Onay ve DenetimKaydı ile aynı Erişim İsteği arka uç şemasını kullanır.

Kullanıcı yönetimi ve erişim

Kullanıcı sınıfı, kullanıcı adı, e-posta, şifre ve erişim seviyelerini depolar.

Erişim talebi oluşturma ve yönetimi

AccessRequest sınıfı, talep eden, kaynak ve durumu bağlar.

Onay iş akışı

Onay sınıfı, istek referansı, onaylayan ve kararı saklar.

Denetim kaydı

DenetimKaydı sınıfı, eylemleri, kullanıcıları ve zaman damgalarını izler.

Erişim İsteği Arka Uçunuzu Back4app ile Neden Kurmalısınız?

Back4app, ekibinizin altyapı yerine güvenlik ve uyumluluğa odaklanabilmesi için kullanıcı, erişim isteği, onay ve denetim kaydı temel bileşenleri sunar.

  • Kullanıcı ve erişim yönetimi: Erişim isteği alanlarına sahip kullanıcı sınıfı ve karar yönetimi için onay sınıfı, BT iş akışlarını destekler.
  • Onay ve denetim özellikleri: Erişim isteklerini durumlarla yönetin ve kullanıcıların onayları kolayca takip etmesine izin verin.
  • Gerçek zamanlı + API esnekliği: Her müşteri için REST ve GraphQL'ü kullanılabilir tutarken, denetim kaydı güncellemeleri için Live Queries kullanın.

Tüm platformlarda tek bir arka uç sözleşmesiyle BT izin özelliklerini hızla oluşturun ve yineleyin.

Temel Faydalar

Yapıyı feda etmeden hızlı yinelemeye yardımcı olan bir BT izinleri arka ucu.

Hızlı BT iş akışı başlatma

Sıfırdan bir backend tasarlamak yerine, tam bir kullanıcı, erişim isteği ve onay şemasından başlayın.

Gerçek zamanlı denetim desteği

Gelişmiş güvenlik ve uyumluluk için gerçek zamanlı kayıt ve bildirimlerden yararlanın.

Net onay akışı

Erişim isteklerini onaylar için durumlar ve bildirimlerle yönetin.

Ölçeklenebilir izin modeli

Yalnızca kullanıcıların erişim isteklerini düzenleyebilmeleri ve onayları yönetebilmeleri için ACL/CLP kullanın.

Denetim ve uyumluluk verileri

Şema sıfırlamaları olmadan görüntüleme ve inceleme için denetim kayıtlarını saklayın ve birleştirin.

AI başlangıç iş akışı

Tek bir yapılandırılmış komutla hızlı bir şekilde arka uç iskeleti oluşturun ve entegrasyon rehberliği sağlayın.

BT izin uygulamanızı başlatmaya hazır mısınız?

Back4app AI Ajanının Erişim İsteği arka ucunuzu iskeletlemesine ve kullanıcılar, erişim istekleri, onaylar ve denetim günlükleri oluşturmasına tek bir komutla izin verin.

Başlamak ücretsiz — ayda 50 AI Ajanı komutu, kredi kartı gerekmez

Teknik Yığın

Bu Erişim İsteği arka uç şablonunda her şey dahildir.

Ön Uç
13+ teknoloji
Arka Uç
Back4app
Veritabanı
MongoDB
Kimlik Doğrulama
Yerleşik kimlik doğrulama + oturumlar
API
REST ve GraphQL
Gerçek zamanlı
Live Queries

ER Diyagramı

Erişim İsteği arka uç şeması için varlık ilişki modeli.

Diyagram kaynağını görüntüle
Mermaid
erDiagram
    User ||--o{ AccessRequest : "requester"
    User ||--o{ AuditLog : "user"
    User ||--o{ Permission : "user"

    User {
        String objectId PK
        String username
        String email
        String password
        String role
        Date createdAt
        Date updatedAt
    }

    AccessRequest {
        String objectId PK
        Pointer requester FK
        String resource
        String status
        Date createdAt
        Date updatedAt
    }

    AuditLog {
        String objectId PK
        String action
        Pointer user FK
        String resource
        Date timestamp
    }

    Permission {
        String objectId PK
        Pointer user FK
        String resource
        String level
        Date createdAt
        Date updatedAt
    }

Entegrasyon Akışı

Kimlik doğrulama, kullanıcı yönetimi, erişim istekleri, onaylar ve denetim günlükleri için tipik çalışma zamanı akışı.

Diyagram kaynağını görüntüle
Mermaid
sequenceDiagram
  participant User
  participant App as Access Request App
  participant Back4app as Back4app Cloud

  User->>App: Login
  App->>Back4app: POST /login
  Back4app-->>App: Session token

  User->>App: Request access to resource
  App->>Back4app: POST /classes/AccessRequest
  Back4app-->>App: AccessRequest objectId

  User->>App: View audit logs
  App->>Back4app: GET /classes/AuditLog
  Back4app-->>App: Audit logs

  User->>App: Check permissions
  App->>Back4app: GET /classes/Permission
  Back4app-->>App: Permissions

Veri Sözlüğü

Erişim İsteği şemasındaki her sınıf için tam alan düzeyinde referans.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
roleStringRole of the user in the organization
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

User içindeki 7 alanları

Güvenlik ve İzinler

ACL ve CLP stratejisinin kullanıcıları, erişim isteklerini, onayları ve denetim kayıtlarını nasıl güvence altına aldığı.

Kullanıcıya ait erişim kontrolleri

Yalnızca kullanıcı kendi erişim isteklerini güncelleyebilir veya silebilir; başkaları kullanıcı içeriğini değiştiremez.

İstek ve onay bütünlüğü

Yalnızca istekte bulunan veya onaylayan kişi kendi isteklerini ve onaylarını oluşturabilir veya silebilir. Doğrulama için Cloud Code kullanın.

Kapsamlı okuma erişimi

Erişim isteği ve onay okumalarını ilgili taraflarla sınırlayın (örneğin, kullanıcılar kendi isteklerini ve genel onayları görür).

Şema (JSON)

Back4app'a kopyalamaya hazır veya uygulama referansı olarak kullanmak için ham JSON şema tanımı.

JSON
{
  "classes": [
    {
      "className": "User",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "username": {
          "type": "String",
          "required": true
        },
        "email": {
          "type": "String",
          "required": true
        },
        "password": {
          "type": "String",
          "required": true
        },
        "role": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "AccessRequest",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "requester": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "resource": {
          "type": "String",
          "required": true
        },
        "status": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "AuditLog",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "action": {
          "type": "String",
          "required": true
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "resource": {
          "type": "String",
          "required": true
        },
        "timestamp": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Permission",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "resource": {
          "type": "String",
          "required": true
        },
        "level": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

AI Ajan ile İnşa Et

Ön uç, arka uç, kimlik doğrulama ve kullanıcı, erişim isteği, onay ve denetim günlüğü akışlarını içeren gerçek bir Erişim İsteği uygulaması oluşturmak için Back4app AI Ajanını kullanın.

Back4app AI Ajanı
İnşa etmeye hazır
Bu tam şema ve davranışla Back4app üzerinde bir Erişim İsteği uygulama arka ucu oluşturun.

Şema:
1. Kullanıcı (Back4app yerleşik kullan): kullanıcı adı, e-posta, şifre; objectId, createdAt, updatedAt (sistem).
2. Erişim İsteği: istekte bulunan (Kullanıcıya İşaretçi, zorunlu), kaynak (Dize, zorunlu), durum (Dize: beklemede, onaylandı, reddedildi, zorunlu); objectId, createdAt, updatedAt (sistem).
3. Onay: istek (Erişim İsteğine İşaretçi, zorunlu), onaylayan (Kullanıcıya İşaretçi, zorunlu), karar (Dize, zorunlu); objectId, createdAt, updatedAt (sistem).
4. Denetim Günlüğü: eylem (Dize, zorunlu), kullanıcı (Kullanıcıya İşaretçi, zorunlu), zaman damgası (Tarih, zorunlu); objectId, createdAt, updatedAt (sistem).

Güvenlik:
- Sadece kullanıcı kendi erişim isteklerini güncelleyebilir/silebilir. Sadece onaylayan kendi onaylarını güncelleyebilir/silebilir. Doğrulama için Bulut Kodu kullanın.

Kimlik Doğrulama:
- Kayıt olma, giriş yapma, çıkış yapma.

Davranış:
- Kullanıcıları listele, erişim istekleri oluştur, istekleri onayla ve eylemleri kaydet.

Teslim:
- Şema, ACL'ler, CLP'ler ile Back4app uygulaması; kullanıcı yönetimi, erişim istekleri, onaylar ve denetim günlükleri için ön uç.

Bu şablon istemi önceden doldurulmuş olarak Ajanı açmak için aşağıdaki düğmeye basın.

Bu, teknoloji eki olmadan temel istemdir. Oluşturulan ön uç yığını daha sonra uyarlayabilirsiniz.

Dakikalar içinde dağıtınAylık 50 ücretsiz istemKredi kartı gerekmiyor

API Oyun Alanı

Erişim İsteği şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veri kullanır ve Back4app hesabı gerektirmez.

Oyun alanı yükleniyor…

Bu şablonla aynı şemayı kullanır.

Teknolojinizi Seçin

Entegrasyon adımları, durum desenleri, veri modeli örnekleri ve çevrimdışı notlar için her kartı genişletin.

Flutter Erişim İsteği Backend

React Erişim İsteği Backend

React Yerel Erişim İsteği Backend

Next.js Erişim İsteği Backend

JavaScript Erişim İsteği Backend

Android Erişim İsteği Backend

iOS Erişim İsteği Backend

Vue Erişim İsteği Backend

Angular Erişim İsteği Backend

GraphQL Erişim İsteği Backend

REST API Erişim İsteği Backend

PHP Erişim İsteği Backend

.NET Erişim İsteği Backend

Her Teknoloji ile Elde Ettikleriniz

Her yığın aynı Erişim İsteği arka uç şeması ve API sözleşmelerini kullanır.

erişim talebi için düzenli erişim talepleri

Kullanıcı dostu bir arayüz ile erişim taleplerini kolayca yönetin ve gönderin.

erişim talebi için denetim günlükleri

Uyum ve şeffaflık için tüm erişim taleplerini ve onayları takip edin.

erişim talebi için rol tabanlı erişim kontrolü

Güvenliği artırmak ve erişimi etkili bir şekilde yönetmek için kullanıcı rolleri ve izinleri tanımlayın.

erişim talebi için REST/GraphQL API'leri

Esnek API'ler kullanarak çeşitli ön uç teknolojileri ile kesintisiz entegre olun.

erişim talebi için özelleştirilebilir onay iş akışları

Kuruluşunuzun erişim onay süreçlerine uyacak şekilde özel iş akışları oluşturun.

erişim talebi için gerçek zamanlı bildirimler

Talep durumları hakkında anlık güncellemeler alarak tüm paydaşları bilgilendirin.

Erişim Talep Çerçevesi Karşılaştırması

Tüm desteklenen teknolojiler için kurulum süresi, SDK tarzı ve AI desteğini karşılaştırın.

ÇerçeveKurulum SüresiErişim Talep FaydasıSDK TürüYapay Zeka Desteği
Yaklaşık 5 dakikaMobil ve web için erişim talebi için tek kod tabanı.Typed SDKTam
5 dakikadan kısaErişim talepleri için hızlı web kontrol paneli.Typed SDKTam
~3–7 dakikaErişim talepleri için çapraz platform mobil uygulama.Typed SDKTam
Hızlı (5 dakika) kurulumErişim talepleri için sunucu tarafından render edilen web uygulaması.Typed SDKTam
5 dakikadan kısaErişim talepleri için hafif web entegrasyonu.Typed SDKTam
Yaklaşık 5 dakikaErişim talepleri için yerel Android uygulaması.Typed SDKTam
5 dakikadan kısaErişim talepleri için yerel iOS uygulaması.Typed SDKTam
~3–7 dakikaReactif web UI erişim talebi için.Typed SDKTam
Hızlı (5 dakika) kurulumErişim talebi için kurumsal web uygulaması.Typed SDKTam
~2 dakikaErişim talebi için esnek GraphQL API'si.GraphQL APITam
2 dakikadan kısaREST API entegrasyonu için erişim talebi.REST APITam
~3–5 dakikaErişim talebi için sunucu tarafı PHP arka ucu.REST APITam
~3–7 dakika.NET arka ucu için erişim talebi.Typed SDKTam

Kurulum süresi, bu şablon şeması kullanılarak proje başlangıcından ilk erişim isteği sorgusuna kadar beklenen süreyi yansıtır.

Sıkça Sorulan Sorular

Bu şablonla bir Erişim İsteği arka ucu oluşturma hakkında sıkça sorulan sorular.

Bir Erişim İsteği arka ucu nedir?
Erişim İsteği şablonu neleri içerir?
BT izinleri uygulaması için neden Back4app kullanmalıyım?
Flutter ile kullanıcılar ve istekler için nasıl sorgu çalıştırırım?
Next.js Server Actions ile nasıl bir onay oluştururum?
React Yerel kullanıcıları ve istekleri çevrimdışı olarak önbelleğe alabilir mi?
Çift erişim isteklerini nasıl önleyebilirim?
Android üzerinde kullanıcı profillerini ve istekleri göstermek için en iyi yol nedir?
Onay akışı baştan sona nasıl çalışır?

Dünya çapında geliştiriciler tarafından güveniliyor

Back4app şablonları ile IT ürünlerini daha hızlı teslim eden ekiplere katılın

G2 Users Love Us Badge

Erişim İsteği Uygulamanızı Yapmaya Hazır mısınız?

Dakikalar içinde IT izinleri projenizi başlatın. Kredi kartı gerekmez.

Teknoloji Seç