Mobil uygulamanızdan webte sağladığınız qr kodu okutarak haberleşmesini sağlayabilirsiniz. bu haberleşmeden sonra web ve mobil tarafı eşitleyebilir. doğru kişiyi bulabilir ve oturum actırabilirsiniz. bunun için bircok yöntem var fakat benim kendi yöntemimi sizlere anlatmak istiyorum.
İlk olarak Web socket sunucusu kurmanız gerekiyor. socket io, signalr gibi platformlar işinizi görebilir.
web socket kurduktan sonra web tarafından her oturumda yada hem her oturumda hemde sayfada belli aralıklarla benzersiz bir socket kanalı numarası oluşturan kod yazın. bu sizin aynı zamanda tokeniniz olacak. bu socket kanalını qr koda yazınız. ve ekrana qr kodu olarak gösteriniz.
mobil uygulamada qr kod okuyan bir sayfa yapınız ve okuttuğunuz kodun içindeki kanal numarasına ilgili kullanıcı bilgilerini gönderiniz. web tarafından da aynı kanalı dinliyor olmanız gereklidir.
web tarafında kanala düşen kullanıcı bilgileri ile oturum acabilirsiniz. burada güvenlikle alakalı extra kendiniz önlemler almayı unutmayınız. özel ayrıca benzersiz bir token. vs gibi.