You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Not**: `read:sensitive` izni, ortam değişkenleri ve hassas yapılandırma verileri dahil olmak üzere detaylı kaynak bilgilerine erişim için gereklidir.
80
97
81
-
### Adım 5: Dağıtım
98
+
### Adım 6: 2FA Kurulumu (Tek Seferlik)
99
+
100
+
Dağıtımdan sonra, İki Faktörlü Doğrulamayı kurun. **Bu işlem sadece bir kez yapılabilir!**
2. Admin bilgilerinizle `/api/auth/2fa/setup` endpoint'ine POST isteği gönderin:
109
+
```bash
110
+
curl -X POST https://dashboard.kalayciburak.com.tr/api/auth/2fa/setup \
111
+
-H "Content-Type: application/json" \
112
+
-d '{"username":"admin","password":"sifreniz"}'
113
+
```
114
+
115
+
2. Yanıttaki `qrCode` alanında QR kod bulunur. Görüntülemek için:
116
+
-`qrCode` değerinin tamamını kopyalayın (`data:image/png;base64,...` ile başlar)
117
+
- Tarayıcınızın URL çubuğuna yapıştırın
118
+
- Enter'a basarak QR kod görselini görüntüleyin
119
+
120
+
3. Görüntülenen QR kodu bir kimlik doğrulama uygulamasıyla tarayın:
121
+
-**Google Authenticator** (iOS/Android)
122
+
-**Microsoft Authenticator** (iOS/Android) - Logo gösterir
123
+
-**Authy** (iOS/Android/Desktop) - Logo gösterir
124
+
-**1Password** (Premium özellik)
125
+
126
+
4. Secret'ı yedek olarak güvenli bir yerde saklayın
127
+
128
+
### 2FA Sıfırlama/Yenileme
129
+
130
+
2FA kurulumunuzu sıfırlamanız veya yenilemeniz gerekiyorsa (ör. kimlik doğrulama uygulaması erişimini kaybetme, güvenliği ihlal edilmiş secret, veya farklı bir cihaz kullanmak isteme), aşağıdaki adımları izleyin:
131
+
132
+
#### Neden Manuel Sıfırlama?
133
+
134
+
Dashboard, güvenlik nedenleriyle 2FA sıfırlama için bir kullanıcı arayüzü **sağlamaz**. Bu, yetkisiz kullanıcıların dashboard'a erişim sağlasalar bile 2FA kodlarını yeniden oluşturmalarını engeller. Sıfırlama işlemi sunucu düzeyinde erişim gerektirir ve bu maksimum güvenlik sağlar.
135
+
136
+
#### Sıfırlama Süreci
137
+
138
+
**1. Uygulamayı Durdurun**
139
+
140
+
Öncelikle, çalışan uygulamanızı durdurun:
141
+
142
+
```bash
143
+
# Yerel olarak çalıştırıyorsanız
144
+
npm stop
145
+
146
+
# Docker kullanıyorsanız
147
+
docker stop coolify-dashboard
148
+
149
+
# Coolify üzerinde ise
150
+
# Uygulamayı durdurmak için Coolify UI'ı kullanın
151
+
```
152
+
153
+
**2. 2FA State Dosyasını Silin**
154
+
155
+
Bu dosya, 2FA kurulumunun tamamlanıp tamamlanmadığını takip eder:
0 commit comments