Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Token için Alan Boyutu
#1
Merhaba,
Bildiğiniz gibi interaktif uygulamalarda, client uygulamaya anlık gönderilen bildirimlerde her cihaz için bir token ihtiyacı olmaktadır. 
Veri tabanında saklanacak olan bu verinin tipi ve boyutu ne olmalıdır?
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#2
(08-03-2019, Saat: 09:15)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Merhaba,
Bildiğiniz gibi interaktif uygulamalarda, client uygulamaya anlık gönderilen bildirimlerde her cihaz için bir token ihtiyacı olmaktadır. 
Veri tabanında saklanacak olan bu verinin tipi ve boyutu ne olmalıdır?

O tarz bir token ile daha önce hiç uğraşmadım ama GUID olabilme ihtimali üzerinde duruyorum. Dolayısı ile VARCHAR(34) yeter diye düşünüyorum.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#3
Aşağıda üç adet token değeri aynı Android cihaz için 140 karakter görünüyor. 
APA91bHOFvAH8kzzbHilj2P0n89JH2I0e4mjhSZMMQHw1XbeAFdhRExNUVv6io9ySBrPt-RsMgbCLDeW3sTpl-0vbc_vPsvw60z2RrZWzvqXR9v2nJjgtARKTyo495p5aeF3KuAH5zPe
APA91bFS0YYDdkeR01e55pOD8D3WQ3H3FFRMLWg1BbHgB39lZ0McUsNL_AGxxi2wrXvO2tLBWWLAerzFda9s_dv2w7eINTKO2laTkRDQPyxypPYiVDSAF7UVzFoO71emFWe6XwQR9kOx
APA91bHlHobH6CHPagi4-lgneTMbaYrZZ7S1kNR2uvjUpHfhhJABcgXKIKEcYvqCp3of_9zvDVVlQl4LUjBiX_Cj24AgjTjq2AEtXGwxK9o6-kg4m3ASQ88xMvyTGAofT7tpJM3XNieH
Acaba iPhone, iPad veya Android tablette bu sayı değişir mi? Yada farklı bir hash algoritması uygulanması ihtimaline karşı bu alanı kaç karakter tutmalıyım?
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#4
Hocam sorunuzun cevabıdır mı bilmem ama ben string veri tipinde longtext olarak kaydettiyorum. varchar olarak veri tipi belirlediğimde alan yetmeyebiliyor.
Cevapla
#5
Zaten unisex bir boyutlandırma yerine projeye göre rakam belirlenecektir diye değerlendiriyorum.

Eski token'lar saklanacak şekilde mi planlıyorsunuz yoksa ilk kayıt sonrası en son güncel token için update şeklinde mi? 
ikincisi gibi değerlendiriyorum lakin boyutun önemi ihtiyaç kadar desem bu soru sorulmazdı diye de kayıtsız kalamıyorum.

Token örneği hangi hedeften olacağı ile ilişkili dersek, hedef karar değiştirirse ( OleAuth 2.0 gibi )  revizyona gitmek gerekir.


Çözüm adına aklıma gelen fikir ise, token alındığında field size okunup, kısa kalıyor ise bu uzunluğun online arttırılması şeklinde yapardım.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#6
Eski token değerleri herhangi bir şekilde kullanılmayacağı için veri tabanında tutmanın bir anlamı olmayacağını düşünüyorum.
Bundan dolayı belirttiğiniz ikinci ihtimali düşünüyorum. 
Bir SP içerisinde Kullanıcı Id, cihaz Id şartına bağlı olarak cihaz yoksa, cihaz ve token insert işlemini, varsa update işlemini gerçekleştirmek istiyorum. 
Her açık veri kaynağının token boyutu aynı olmuyor maalesef. 
Yada servis sağlayıcı; ..."token algoritmasında bir değişikliğe gidildiğinden ... tarihe kadar eskilerinin geçerli olacağı fakat ... tarihten sonra da yeni token'ların kullanılacağı..." gibi bir açıklama yaparak topu size atıyor. 
Çok geniş bir alan tutulması taraftarı olmadığım için bu değer optimum ne olabilir acaba?
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#7
Çözüm adına aklıma gelen fikir ise, token alındığında field size okunup, kısa kalıyor ise bu uzunluğun online arttırılması şeklinde yapardım.

ALTER TABLE'dan kasıt...
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#8
O zaman varchar(max) yapın üstad ;-)
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#9
(08-03-2019, Saat: 10:50)mrmarman Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Çözüm adına aklıma gelen fikir ise, token alındığında field size okunup, kısa kalıyor ise bu uzunluğun online arttırılması şeklinde yapardım.

ALTER TABLE'dan kasıt...

(08-03-2019, Saat: 10:54)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.O zaman varchar(max) yapın üstad ;-)

Önerileriniz için teşekkür ederim. 
Her ikisi de bana gayet mantıklı geldi.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#10
ve bu token kafasına göre değişiyor sürekli canlı tutmak şart, token her değiştiğinde cihaza bildiriyor bildirdiği anda bu tokeni sunucuya fırlatmak şart ben token olayı değişebileceği için Text alanında tutuyorum.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi ile Webserverlar icin cache server yapimi TheEAK 0 72 12-09-2019, Saat: 16:36
Son Yorum: TheEAK
  [ÇÖZÜLDÜ] Veritabanından hızlı veri çekmek için tavsiye wiseman 6 548 31-05-2019, Saat: 22:34
Son Yorum: frmman
  [Çözüldü] - Google Cloud Platformunda OAuth 2.0 ile Dinamik Token Nasıl Alınır? Fesih ARSLAN 14 1.222 21-05-2019, Saat: 13:11
Son Yorum: Bay_Y
  ORM için öneri OBK 4 475 25-04-2019, Saat: 16:43
Son Yorum: kodamelesi
  Çözüldü Fastreport degisken alan yazdırma cinarbil 5 575 25-04-2019, Saat: 16:37
Son Yorum: cinarbil



Konuyu Okuyanlar: 1 Ziyaretçi