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ı: 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ı: Çö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ı: 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.
blog.yakupulutas.com
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Duyma engelliler icin el hareketi yakalama arsl01 28 1.664 28-02-2019, Saat: 12:54
Son Yorum: arsl01
  İngilizce Bilmeyenler için Delphi salih 20 793 06-02-2019, Saat: 11:22
Son Yorum: idealist
  Programın Ram üzerinde kapladığı alan hk. wiseman 14 656 30-01-2019, Saat: 17:01
Son Yorum: idealist
  Tablodaki alan isimlerini listelemek baloglurecep 4 204 10-01-2019, Saat: 09:19
Son Yorum: elixir84
  Oyun kartı için fikir ve önerileriniz.. CesuR 18 989 02-01-2019, Saat: 14:44
Son Yorum: mrmarman



Konuyu Okuyanlar: 1 Ziyaretçi