28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
github.com/go-playground/validator/v10 v10.30.1
|
||
github.com/go-sql-driver/mysql v1.9.3
|
||
github.com/gofiber/fiber/v3 v3.0.0
|
||
github.com/golang-jwt/jwt/v5 v5.3.1
|
||
github.com/joho/godotenv v1.5.1
|
||
golang.org/x/crypto v0.48.0
|
||
gorm.io/driver/mysql v1.6.0
|
||
gorm.io/gorm v1.31.1
|
||
|
||
projedikde kullanılacak paketler bunlar şuan
|
||
paketlerinin versiyonlarının olduğu go.mod dosyasında görünüyor.
|
||
başka bir paket eklenmesi gerekirse go.mod dosyasına eklenmeli.
|
||
paketlerin versiyonlarini kesinlik ile değiştirmak yok !!
|
||
|
||
Uygulamada Yapmak istegim User için bir register ve login işlemi yapmak istiyorum.
|
||
Backend api hizmeti verek jwt token access_tokne ve refresh_token olacak.
|
||
access_token 120 dakika süre ile refresh_token 30 gün süre ile geçerli olacak.
|
||
access_token ve refresh_token için jwt token oluşturulacak.
|
||
access_token ve refresh_token için jwt token oluşturulurken user id ve email bilgileri is_admin bilgisi
|
||
Profile modelinin içindeki FirstName,LastName kullanılacak.
|
||
|
||
Github ve Google login register için gereken alt yapi ve endpoint apileri olusturulacak.
|
||
|
||
bunlari yarken benim kums oldugum klasor yapisi kullanilacak.
|
||
ve mumkun olduğuca her işlem basit anlaşilir tutulacak.
|
||
|
||
|