WEBVTT

00:00:00.000 --> 00:00:02.400
Tamam, iyi.
Herkes öğleden sonra.

00:00:02.400 --> 00:00:06.510
Son seans
ne hızlı oluyor

00:00:06.510 --> 00:00:08.715
yılın en sevdiğim Konferansı

00:00:08.715 --> 00:00:11.745
Xamarin geliştirici Zirvesi sağ.

00:00:11.745 --> 00:00:15.210
Evet, çünkü herkes
burada mobil geliştiriciler,

00:00:15.210 --> 00:00:17.025
benim tür insanlar. Bu harika bir şey.

00:00:17.025 --> 00:00:19.020
Yani bugün, biz konuşuyoruz olacak

00:00:19.020 --> 00:00:21.434
hakkında küçük bir bit
Mobil geliştirme,

00:00:21.434 --> 00:00:23.595
Bulut geliştirme biraz,

00:00:23.595 --> 00:00:27.390
her ikisinin de biraz
kısmen bulutlu olacak.

00:00:27.390 --> 00:00:30.170
Biz bahsediyoruz olacak
küçük ipuçları ve geziler hakkında

00:00:30.170 --> 00:00:34.570
Azure ve mobil hale getirme
birlikte büyük iş.

00:00:34.570 --> 00:00:36.300
Benim adım Matt Soucoup.

00:00:36.300 --> 00:00:38.120
Ben üst düzey bir bulut avukatıyım

00:00:38.120 --> 00:00:41.645
Microsoft ve bu
oldukça garip bir başlık var.

00:00:41.645 --> 00:00:43.910
Peki bulut savunuculuk nedir?

00:00:43.910 --> 00:00:47.765
Kısacası ben kalp geliştiriciler anlamına gelir.

00:00:47.765 --> 00:00:49.790
Ben dışarı çıkmak ve seviyorum
herkesle konuşuyorum.

00:00:49.790 --> 00:00:52.145
Ben podcast yapmak, yapmak
Xamarin podcast 'leri.

00:00:52.145 --> 00:00:54.320
Ben, Bloglar çok video yapmak

00:00:54.320 --> 00:00:55.730
Makaleler bir sürü.

00:00:55.730 --> 00:00:58.640
Ama en önemlisi, ben savunan

00:00:58.640 --> 00:01:01.775
sizin için-tüm Microsoft içinde kendisi.

00:01:01.775 --> 00:01:04.550
Bu yüzden sesini emin olmak istiyorum
ürün ekiplerine duyulmuştur.

00:01:04.550 --> 00:01:07.309
Yani herhangi bir sorun varsa
herhangi bir ürün ile,

00:01:07.309 --> 00:01:08.810
Sadece istediğiniz herhangi bir fikir var

00:01:08.810 --> 00:01:12.095
bazı kod İncelemeleri var,
vurmak için çekinmeyin.

00:01:12.095 --> 00:01:14.425
Benim DMs her zaman Twitter açıktır.

00:01:14.425 --> 00:01:19.650
Ofis saatlerimiz var.
aka.ma/office-hours.

00:01:19.650 --> 00:01:20.925
Takvimimi açtım.

00:01:20.925 --> 00:01:22.980
Zaman zamanlayabilirsiniz
Benimle ya da otur

00:01:22.980 --> 00:01:25.060
Yarım saat bir şey için
konuşmak istiyorsun

00:01:25.060 --> 00:01:27.445
hakkında nasıl almak için
kamu konuşma içine

00:01:27.445 --> 00:01:30.175
bazı sorunlar için bazı hata ayıklama.

00:01:30.175 --> 00:01:31.840
Onları geri getirebilirim.
ürün ekibi,

00:01:31.840 --> 00:01:34.195
emin sesinizi
Microsoft içinde duydum.

00:01:34.195 --> 00:01:37.045
Demek ki,

00:01:37.045 --> 00:01:41.095
kaç kişi hiç
olan bir uygulama yazılmış

00:01:41.095 --> 00:01:45.710
değil konuştu
Bazı Internet API hiç?

00:01:46.070 --> 00:01:49.290
Bir kişi, iki kişi, ben de.

00:01:49.290 --> 00:01:54.370
Yazdığım benim ilk App
Madison, Wisconsin 'de bir hayvanat bahçesi için.

00:01:54.370 --> 00:01:57.140
Ne yaptığını
Sen önünde durdu

00:01:57.140 --> 00:02:00.050
GPS ile konuşan bir sergi,

00:02:00.050 --> 00:02:02.030
Bu yüzden alan etkin olduğunu tahmin.

00:02:02.030 --> 00:02:04.640
GPS uydularına gitti.
ve bunu ortaya çıkardı.

00:02:04.640 --> 00:02:06.550
Burada durduğunu söyle.
ayı sergisinin ön,

00:02:06.550 --> 00:02:09.250
Bu bilgi getirdi
ayılar hakkında,

00:02:09.250 --> 00:02:11.690
Muhtemelen
aynı bilgileri

00:02:11.690 --> 00:02:14.630
olduğunuz işareti
sağ yanında ayakta ama

00:02:14.630 --> 00:02:17.210
Bu bilgi oldu

00:02:17.210 --> 00:02:19.880
Her şey doğru inşa edildi
Uygulama görüntülerine,

00:02:19.880 --> 00:02:24.895
metin, ve her şey, değil
gökyüzünde bir bulut.

00:02:24.895 --> 00:02:29.750
Ama büyümeye başladığımız gibi
nasıl gittiğini anlamaya

00:02:29.750 --> 00:02:32.210
Her şey sadece sahip ötesinde taşımak için

00:02:32.210 --> 00:02:35.750
uygulamaya paketlenmiş sağ
Sadece bundan daha fazlasına.

00:02:35.750 --> 00:02:37.800
Peki nasıl yapacağız?

00:02:37.800 --> 00:02:43.070
Şey, tabii ki, bulmak
bir ISS 'de çalışan arkadaşınız

00:02:43.070 --> 00:02:45.530
Eğer bir alabilir Eğer ona sormak
sunucu ve doğru koymak

00:02:45.530 --> 00:02:48.560
raf ve bunu yapmak
sunucuda IIS var,

00:02:48.560 --> 00:02:49.685
Üzerinde SQL Server,

00:02:49.685 --> 00:02:52.460
ve bazı görüntüler koymak
SQL Server 'da muhtemelen doğru

00:02:52.460 --> 00:02:55.910
blob 'lar ve o sunucu olarak
.

00:02:55.910 --> 00:02:59.269
Yüzde 100 var

00:02:59.269 --> 00:03:03.380
ayarlı arka uç çünkü
tam olarak nasıl çalıştığını biliyorum.

00:03:03.380 --> 00:03:05.300
Bütün köşesi biliyorsun.
ve bunun crannies,

00:03:05.300 --> 00:03:07.730
işe yarıyor olacak
sizin için mükemmel.

00:03:07.730 --> 00:03:09.800
Çok mükemmel çalışıyor
içinde programlanıyorsun

00:03:09.800 --> 00:03:12.410
Bunun için ikili bildiğiniz
ileri geri.

00:03:12.410 --> 00:03:16.500
Sorun şu ki sen gidiyorsun.
Bu arka uç çok büyümek için

00:03:16.500 --> 00:03:21.305
hızlı ve ben demek ki sen
SQL Server 'dan dosya hizmet.

00:03:21.305 --> 00:03:23.570
Bu çok uzun sürmez.

00:03:23.570 --> 00:03:26.330
uzun süre ve sonunda
hayatından nefret edeceksin.

00:03:26.330 --> 00:03:27.980
Yani sen başlayacaksın.
için bakıyor

00:03:27.980 --> 00:03:31.220
Bulut ve Azure
ve tüm bu ürünler

00:03:31.220 --> 00:03:34.895
Bu garip logolar var
. Ne demek istiyorlar?

00:03:34.895 --> 00:03:37.850
Tam anlamıyla yüzlerce var.

00:03:37.850 --> 00:03:40.220
Burada sorun bu kadar değil

00:03:40.220 --> 00:03:43.910
Onlar hakkında çok şey bilmek
veya derinlemesine bilmek,

00:03:43.910 --> 00:03:45.455
Onlar hakkında bilmek.

00:03:45.455 --> 00:03:48.260
Ne yeni şeyler yapmak ve bilmek
Onlar hakkında ipuçları ve püf noktaları

00:03:48.260 --> 00:03:51.565
nasıl kullanmak gibi
bir mobil bağlamda.

00:03:51.565 --> 00:03:53.250
Yani sen de doktorlara gidebilirsin.

00:03:53.250 --> 00:03:54.615
Eğer Bloglar gidebilirsiniz,

00:03:54.615 --> 00:03:55.700
ne olabilir gidebilirsiniz

00:03:55.700 --> 00:03:58.280
Microsoft Learn ve ben dokunacağım
Sadece bir saniyeliğine.

00:03:58.280 --> 00:04:00.250
Ama sen bile bilmiyorsun.
ne bilmiyorsanız

00:04:00.250 --> 00:04:03.050
bazı örnekler ve bazen kullanarak

00:04:03.050 --> 00:04:05.825
bağlamında bir Azure hizmeti

00:04:05.825 --> 00:04:09.485
Web tamamen farklı zaman
Mobil cihazlar için kullanıyorsunuz.

00:04:09.485 --> 00:04:11.690
Yani bu dedi

00:04:11.690 --> 00:04:13.400
ve biz de böyle yapacağız.
Bugün hakkında konuşmak için olsa

00:04:13.400 --> 00:04:15.380
çeşitli Azure hizmetlerini kullanarak

00:04:15.380 --> 00:04:18.755
Mobil bağlam
Sadece bazı ipuçları ve püf noktaları bu konuda.

00:04:18.755 --> 00:04:22.730
Ama bir kişi hakkında konuşmak istiyorum.
şey ve bu Microsoft Learn.

00:04:22.730 --> 00:04:25.070
Eğer dinleseydin Learn ne yapar?

00:04:25.070 --> 00:04:27.380
Tüm Xamarin podcast
Benim yaptığım James

00:04:27.380 --> 00:04:32.900
Bu konuda bir şaka
100 yüzde ücretsiz olduğunu

00:04:32.900 --> 00:04:35.510
hem Xamarin içeriği üzerinde öğrenmek için

00:04:35.510 --> 00:04:37.355
Xamarin Üniversitesi için halefi

00:04:37.355 --> 00:04:39.590
ve aynı zamanda bir sürü
Azure içeriği de.

00:04:39.590 --> 00:04:42.200
Yani ne yapabilirsiniz
Bu aka.ms izleyin

00:04:42.200 --> 00:04:45.950
bağlantı ve ne yapar
adım adım öğreticiler.

00:04:45.950 --> 00:04:50.660
Aslında yeni bir
Azure 'un Sandbox bölümleri.

00:04:50.660 --> 00:04:52.580
Yani sen devam ederken
öğretici olduğunuz

00:04:52.580 --> 00:04:55.960
yazma ve hizmetleri oluşturma
ve gitmek gibi öğrenme.

00:04:55.960 --> 00:04:57.855
Yani aslında oldukça havalı.

00:04:57.855 --> 00:05:03.290
Yani sadece bekliyorum
bazı fotoğraflar ve biz gidiyoruz.

00:05:03.290 --> 00:05:04.940
Yani bu şeyler
konuşacağız.

00:05:04.940 --> 00:05:06.550
hakkında bugün bazı ipuçları ve

00:05:06.550 --> 00:05:10.235
hileler anlaşma olacak
uygulamalarınızın güvenliği ile.

00:05:10.235 --> 00:05:13.115
Peki ne yapacağım?
Auth ve Auth kimlik doğrulaması

00:05:13.115 --> 00:05:16.970
ve yetkilendirme ve
sonra performans,

00:05:16.970 --> 00:05:20.065
nasıl çalışacak şeyler yapmak
daha hızlı bulut.

00:05:20.065 --> 00:05:23.930
Anlaşıldı. Hadi önce
sonra güvenlik.

00:05:23.930 --> 00:05:25.430
Bu bir

00:05:25.430 --> 00:05:28.985
Sadece el çizilmiş slaytlar ben
Çünkü bu önemli bir.

00:05:28.985 --> 00:05:32.285
Güvenlik, çok önemli bir konu.

00:05:32.285 --> 00:05:35.195
Diyelim ki bir uygulamanız var.

00:05:35.195 --> 00:05:37.850
Bu dünyanın
en büyük hava uygulaması.

00:05:37.850 --> 00:05:42.050
Bu sopa rakamlar ve ne
Orada çağrı var

00:05:42.050 --> 00:05:44.840
bir hava durumu API hizmeti
ve bu ortaya çıkarır

00:05:44.840 --> 00:05:48.305
kısmen bulutlu bir bulut getiriyor
küçük bir sopa rakam oğlu ile,

00:05:48.305 --> 00:05:51.155
kısmen bulutlu olur
Hedef adı olabilir.

00:05:51.155 --> 00:05:53.900
Mükemmel yazılmış.
harika bir şey.

00:05:53.900 --> 00:05:58.280
Sorun bu çok
pahalı üçüncü taraf API anahtarı

00:05:58.280 --> 00:06:00.950
aramak zorunda
ile hava hizmeti.

00:06:00.950 --> 00:06:04.465
Peki ne yapıyorsun? İyi
Neden değil sabit kod?

00:06:04.465 --> 00:06:06.710
Şey, sorun şu ki
olabilir.

00:06:06.710 --> 00:06:09.815
decompiles biri
Uygulamanızı Android,

00:06:09.815 --> 00:06:11.870
API anahtarınızı kaybedersiniz.

00:06:11.870 --> 00:06:15.095
O zaman belki de
Bu API anahtarı döngüsü.

00:06:15.095 --> 00:06:16.610
Eğer sabit kodlanmış varsa
olacak

00:06:16.610 --> 00:06:18.140
tüm uygulamayı yeniden dağıtmak için
ve bu gidiyor

00:06:18.140 --> 00:06:20.645
bile bir ağrı olmak

00:06:20.645 --> 00:06:23.270
Sadece dağıtıyorsun
kendi şirketiniz içinde.

00:06:23.270 --> 00:06:25.955
Hatta sadece dahili
için bir dağıtım yapmak zorunda

00:06:25.955 --> 00:06:30.010
bir API anahtarı Bisiklet
Bu büyük bir konu.

00:06:30.010 --> 00:06:32.450
O zaman ben de gidiyorum.
kimlik bilgisi geçirme çağırmak için.

00:06:32.450 --> 00:06:34.100
Bu kimlik bilgisi ile ne demek

00:06:34.100 --> 00:06:36.680
geçen bir şey biz
gerçekten yapmak zorunda olmak istemiyorum.

00:06:36.680 --> 00:06:39.530
Diyelim ki bu sendin.
Sen mutlusun, değil mi?

00:06:39.530 --> 00:06:41.750
tek geliştirici size
API anahtarlarınız var,

00:06:41.750 --> 00:06:45.110
her yerde sabit kodlanmış
büyük anlaşma ve hayat iyidir.

00:06:45.110 --> 00:06:48.854
Üç tane daha mutlu yüz getirirsin.

00:06:48.854 --> 00:06:51.375
Onları nasıl alabilirim
Uygulamanızın anahtarlarını?

00:06:51.375 --> 00:06:53.210
Şey, Eğer benim gibi iseniz
Onları kontrol edeceksin.

00:06:53.210 --> 00:06:54.760
GitHub içine ve bu konuda endişelenmeyin.

00:06:54.760 --> 00:06:58.975
Ancak,
e-posta vermek istiyorum,

00:06:58.975 --> 00:07:01.405
ya da her neyse.

00:07:01.405 --> 00:07:04.370
Dört kişi çok kötü değil.

00:07:04.370 --> 00:07:07.090
Harika gidiyorsun,
Artık daha büyük bir takımsın.

00:07:07.090 --> 00:07:08.130
13 kişinin var.

00:07:08.130 --> 00:07:09.890
nasıl idare edersiniz
kimlik bilgisi geçirmeden?

00:07:09.890 --> 00:07:11.400
Daha da kötüleşiyor.

00:07:11.400 --> 00:07:15.460
Yani sorun geliyor
daha fazla ve daha fazla değil

00:07:15.460 --> 00:07:19.535
nasıl idare edersiniz iyi bir fikir
bir arka uç hizmeti için kimlik bilgileri?

00:07:19.535 --> 00:07:21.770
Daha da kötüsü, uzak ekipler olduk.

00:07:21.770 --> 00:07:23.440
insanlar kahve dükkanından çalışıyor.

00:07:23.440 --> 00:07:27.220
Diyelim ki bu sadece bir
API anahtar veritabanı hizmeti.

00:07:27.220 --> 00:07:29.410
Biri kahve dükkanında.
Onlar kalk ve ayrılmak ve

00:07:29.410 --> 00:07:31.945
başka bir kişi alır
ekranın bir anlık görüntüsünü.

00:07:31.945 --> 00:07:34.690
Ayrıca büyük bir veritabanı ihlali var.

00:07:34.690 --> 00:07:39.640
Kimin yaptığını merak ediyorsanız diye
o veritabanı ihlali, Steve?

00:07:39.640 --> 00:07:43.060
Steve 'e asla güvenemem.
kahve dükkanlara gidiyor.

00:07:43.060 --> 00:07:47.155
Yine de, Azure Anahtar Kasası.

00:07:47.155 --> 00:07:49.270
Böylece Azure Key Vault
Bu şeylerden biri

00:07:49.270 --> 00:07:52.240
istemediğiniz
Yerel olarak kullanmak için,

00:07:52.240 --> 00:07:54.835
Sadece Azure 'da kullanmak istiyoruz.

00:07:54.835 --> 00:07:57.280
Yani bir göz atalım ne
Biz yapacağız ve nasıl yapabiliriz

00:07:57.280 --> 00:08:04.270
Aslında onu kullanmak
Azure 'da. Anlaşıldı.

00:08:04.270 --> 00:08:07.960
Biz gelmeden önce

00:08:07.960 --> 00:08:10.360
içine ben uygulamayı göstermek istiyorum
Biz demoing olacak olduğunu

00:08:10.360 --> 00:08:16.290
Bugün geri kalanı için
Buraya kadar gelecek.

00:08:16.290 --> 00:08:20.170
Anlaşıldı. Yani olacak
Microsoft News uygulamasının bir kopyası.

00:08:20.170 --> 00:08:24.145
Yani aslında, ben gerçekten
nasıl göründüğünü gururlandırın.

00:08:24.145 --> 00:08:26.920
Shell kullanıyor,

00:08:26.920 --> 00:08:31.090
malzeme veya görsel malzeme
geliyor.

00:08:31.090 --> 00:08:35.565
Aslında
koleksiyon görünümü de burada.

00:08:35.565 --> 00:08:37.430
İçeri gidebilir ve yapabilirim.

00:08:37.430 --> 00:08:39.590
Bizim koleksiyon görünümü aslında
Bu işte, özür dilerim.

00:08:39.590 --> 00:08:42.115
Gerçekten gidebilirsin.
ve oturum açın.

00:08:42.115 --> 00:08:45.260
Azure B2C çağrısı yukarı gidecek.

00:08:45.260 --> 00:08:49.760
Giriş yaparım ve

00:08:49.760 --> 00:08:52.820
Eğer hiç varsa lütfen
herhangi bir soru e-posta beni burada.

00:08:52.820 --> 00:08:58.800
Eğer hiç içine almak istiyorsanız
Benim bankacılık hesabı, abcd1234 's!

00:09:05.110 --> 00:09:08.870
Oturum açın ve sonra geri
başlangıç ve

00:09:08.870 --> 00:09:11.830
görebilebilmek için bir şey
Benim ürünlerimiz için, yani.

00:09:11.830 --> 00:09:14.510
Ben bu ilgileniyorum
Bazı şeyler ürünler,

00:09:14.510 --> 00:09:16.085
Bilim, teknoloji ve benzeri.

00:09:16.085 --> 00:09:19.480
Bu yüzden bu bir haber uygulaması
Sadece devam edebilir ve diyelim ki,

00:09:19.480 --> 00:09:20.895
"Tamam ben
ürünleri ile ilgilenen,

00:09:20.895 --> 00:09:22.495
Bilim ve teknoloji ile ilgileniyorum. "

00:09:22.495 --> 00:09:24.660
Ben de sadece gidip.

00:09:24.660 --> 00:09:27.110
"Hey, ben ilgileniyorum
. " Onu kurtaralım.

00:09:27.110 --> 00:09:29.330
Farklı bir şekilde devam edecek.

00:09:29.330 --> 00:09:30.950
Beni takip edecek.
etrafında benim farklı

00:09:30.950 --> 00:09:32.930
cihazlar bu yüzden konuşmak.

00:09:32.930 --> 00:09:34.910
B2C ile oturum açma,

00:09:34.910 --> 00:09:37.745
belirli şeyler için sahne alanı ayarlama
Biz kullanmak için gidiyoruz.

00:09:37.745 --> 00:09:41.690
Ben haber bahsettiğim gibi
Aslında aşağı geliyor

00:09:41.690 --> 00:09:46.985
Microsoft bilişsel
Hizmetler haber arama.

00:09:46.985 --> 00:09:51.530
Bir API anahtarı vardır. Anlaşıldı.

00:09:51.530 --> 00:09:53.825
Yani biz de
Bugün oynuyor.

00:09:53.825 --> 00:09:56.540
İşte yeni arama
Şu an gibi görünüyor.

00:09:56.540 --> 00:09:59.660
Sadece kullanarak arama

00:09:59.660 --> 00:10:01.790
NuGet paketi için

00:10:01.790 --> 00:10:05.350
Haber arama ve ben bir
Bing API anahtarı tam burada.

00:10:05.350 --> 00:10:08.585
Tam şurada sızdırdım.

00:10:08.585 --> 00:10:10.330
Buradaki herkes biliyor.
Canlı yayın üzerinde.

00:10:10.330 --> 00:10:13.565
Herkes benim gibi eminim
10.000 kişi şu anda izliyor.

00:10:13.565 --> 00:10:15.500
Tüm dünya benim API anahtarımı bilir.

00:10:15.500 --> 00:10:16.610
Ben de ondan kurtulmak istedim.

00:10:16.610 --> 00:10:18.230
Etrafında dolaşmak istiyorum.

00:10:18.230 --> 00:10:19.970
Yani yapmak istediğim ilk şey

00:10:19.970 --> 00:10:22.095
Ben istemiyorum.
Tüm bu yerel.

00:10:22.095 --> 00:10:26.255
Bu yüzden ben arıyorum
Zaten Azure onu almak için.

00:10:26.255 --> 00:10:29.705
Bunu yapmanın daha iyi bir yolu
işlevleri aracılığıyla aramak için.

00:10:29.705 --> 00:10:33.380
Bu nedenle Azure Işlevleri için arama
Benim için birkaç şey yapar.

00:10:33.380 --> 00:10:39.500
Bir o bana aslında sağlar
Azure 'da bu API anahtarını gizle.

00:10:39.500 --> 00:10:41.510
Bu konuda konuşmaya başlamadan önce,

00:10:41.510 --> 00:10:45.845
Böylece Azure işlevlerim gerçekten
burada görebilirsiniz benim,

00:10:45.845 --> 00:10:47.880
Burada sadece şeyler var
en iyi haber almak gibi,

00:10:47.880 --> 00:10:50.435
Kategori ve benzeri haber almak.

00:10:50.435 --> 00:10:55.100
Azure işlevlerim içinde ben sadece
en iyi haber almak yeniden oluşturuldu,

00:10:55.100 --> 00:10:56.405
Kategoriye göre haber alın.

00:10:56.405 --> 00:10:58.940
Aynı şey sadece
Onları işlevlere taşındı.

00:10:58.940 --> 00:11:01.860
Bir fonksiyon
her şeyi yapıyorum.

00:11:04.080 --> 00:11:08.695
Yani benim kaynaklarım üzerinde
burada, Azure 'da.

00:11:08.695 --> 00:11:11.170
Bunu daha küçük yap,
ve nasıl yapıyoruz,

00:11:11.170 --> 00:11:12.880
insanlar arkada görebilebilir mi?

00:11:12.880 --> 00:11:16.720
Iyi. Sessizlik anlamına gelir
Her şey mükemmel mi?

00:11:16.720 --> 00:11:21.085
Ben de buraya gideceğim ve
sonra burada Azure 'da,

00:11:21.085 --> 00:11:24.140
Benim işlevlerim konuşlandırıldı.

00:11:24.510 --> 00:11:27.295
Not ettiğiniz şeylerden biri

00:11:27.295 --> 00:11:29.530
Burada ben gitmek ve
Benim fonksiyonları almak,

00:11:29.530 --> 00:11:31.645
Bunu bildiğim zaman,

00:11:31.645 --> 00:11:36.680
En iyi haberleri al, ben çekiyorum.
Bu yeni arama tuşuna basın.

00:11:37.260 --> 00:11:43.340
Bu yeni arama anahtarı geliyor
benim yapılandırma,

00:11:43.710 --> 00:11:47.295
ve bunu biraz yapacağım.
Ben aşağı kaydırma gibi daha büyük,

00:11:47.295 --> 00:11:48.555
Yeni arama anahtarı tam burada.

00:11:48.555 --> 00:11:50.310
Anlaşıldı. Yani şeyler
Biraz daha

00:11:50.310 --> 00:11:52.995
Şu anda güvenli ve
Biraz daha iyi.

00:11:52.995 --> 00:11:57.980
Sadece API anahtarlarım var
Burada Azure 'da. Her şey yolunda.

00:11:57.980 --> 00:11:59.860
Güvenli olmalı.
sadece sınırlı

00:11:59.860 --> 00:12:01.660
Aslında alabilirsiniz insanlar
benim hesabım var.

00:12:01.660 --> 00:12:05.140
Biraz daha iyi.
Ama en büyüğü değil.

00:12:05.140 --> 00:12:09.535
Yani yapmak istediğim
Bu Azure anahtar Vault içine.

00:12:09.535 --> 00:12:13.195
Öyleyse Azure Key Vault nedir?

00:12:13.195 --> 00:12:16.390
Hemen hemen tam olarak yapar
Ne gibi sesler.

00:12:16.390 --> 00:12:19.690
Çok şifreli şeyler.
sırrınızı nereye koyarsanız.

00:12:19.690 --> 00:12:21.640
Sır koyabilirsin,

00:12:21.640 --> 00:12:24.460
Sertifikalar, anahtarlar,
ve böylece içine.

00:12:24.460 --> 00:12:26.980
Bu ile neler yapabilirsiniz
erişimi kısıtlıyor

00:12:26.980 --> 00:12:30.280
ne olursa olsun istiyorum
içinde erişim.

00:12:30.280 --> 00:12:33.700
Yani bir sır

00:12:33.700 --> 00:12:36.790
Aslında ne API anahtarları
Sözde. Bir ip gibi.

00:12:36.790 --> 00:12:38.710
Yani yapmak istediğim şey,

00:12:38.710 --> 00:12:40.795
Benim sabitler geri gitmek,

00:12:40.795 --> 00:12:44.320
o eski kopya, ve ben gidiyorum
Buraya yeni bir tane koymak için.

00:12:44.320 --> 00:12:47.230
Bu yüzden bunu Bing-haber olarak çağıracağım.

00:12:47.230 --> 00:12:51.655
içine değeri kopyalayın,
ve ardından oluşturun.

00:12:51.655 --> 00:12:54.415
Anlaşıldı. Yani
Bing haber şey oluşturun.

00:12:54.415 --> 00:12:56.755
Buraya geleceğim.

00:12:56.755 --> 00:12:59.815
Bir URL ile geliyor,

00:12:59.815 --> 00:13:03.670
gizli bir tanımlayıcı
gidebilir ve bunun için kopyalanabilir.

00:13:03.670 --> 00:13:06.580
Ben de versiyonu olabilir.

00:13:06.580 --> 00:13:08.095
Yani eğer anahtarım varsa,

00:13:08.095 --> 00:13:09.460
birkaç kez yaptım,

00:13:09.460 --> 00:13:12.550
Yeni bir sürüm oluşturabilirim
Bunun için de burada.

00:13:12.550 --> 00:13:15.610
Büyük. O zaman ne yapacağım?

00:13:15.610 --> 00:13:18.260
Benim işlevime geri dönecek.

00:13:25.820 --> 00:13:31.120
Yani benim işlevim içinde, ben
düzenlemeye gideceğim.

00:13:31.120 --> 00:13:34.945
ve bunun yerine,

00:13:34.945 --> 00:13:44.650
Ben Microsoft. KeyVault söylemek için gidiyorum

00:13:44.650 --> 00:13:50.240
gizli URI bu değere eşittir.

00:13:51.540 --> 00:13:54.640
Şimdi, "Tamam,

00:13:54.640 --> 00:13:58.075
Azure Işlevi git konuşun
Anahtar Kasası ve alın. "

00:13:58.075 --> 00:14:00.610
Ama hala
Son bir adım,

00:14:00.610 --> 00:14:05.290
ve bu aslında vermek
Azure Işlev erişimi.

00:14:05.290 --> 00:14:11.590
Bu iş bitti.
Bu şey kimlik denilen,

00:14:11.590 --> 00:14:14.620
Yönetilen sunucu kimliği,
hangi basitçe

00:14:14.620 --> 00:14:18.460
Onu ayarlamak ve kaydetmek gidiyor,
ve sonra bırak gitsin.

00:14:18.460 --> 00:14:19.480
Yani burada yaptığım şey,

00:14:19.480 --> 00:14:22.855
Aslında diyorum ki
Sahne arkasındaki Active Directory,

00:14:22.855 --> 00:14:27.370
oluşturduğunuz her seferinde elde ettiğiniz
Azure için bir abonelik.

00:14:27.370 --> 00:14:29.290
Diyorum ki, "Hey,
Active Directory, benim

00:14:29.290 --> 00:14:32.860
işlevi, "bir varlık gibi
burada, "bir insan gibi olun."

00:14:32.860 --> 00:14:35.230
Bu yüzden aslında gidip verebilir

00:14:35.230 --> 00:14:37.585
benim anahtar Vault için izinler.

00:14:37.585 --> 00:14:39.025
Ben de gittim ve şöyle diyor:

00:14:39.025 --> 00:14:40.840
"Tamam, hepimiz iyiyiz."

00:14:40.840 --> 00:14:44.260
Panoya geri dön
Anahtar Kasası 'na,

00:14:44.260 --> 00:14:46.960
ve sonra erişim politikalarına gidebilirsiniz.

00:14:46.960 --> 00:14:49.690
Yani şu anda, tek ben varım.
kim gitmek ve anahtar Vault okumak olabilir,

00:14:49.690 --> 00:14:51.745
ya da gidip yeni ekleyebilirsiniz.

00:14:51.745 --> 00:14:54.580
"Gizli yönetim" e gidebilir miyim?

00:14:54.580 --> 00:14:57.355
Çünkü burada
Tüm API anahtarlarım,

00:14:57.355 --> 00:15:00.230
ve ardından "Ilke" seçeneğini belirleyin.

00:15:00.570 --> 00:15:03.460
Bir kez yüklerse,

00:15:03.460 --> 00:15:09.145
Bu olacak
xam-dev-Summit-function.

00:15:09.145 --> 00:15:10.899
Etrafta dolaşmalı.

00:15:10.899 --> 00:15:13.270
ve o-ecek almak
Biraz daha gel.

00:15:13.270 --> 00:15:15.710
Bu yüzden bir kez daha deneyeceğim.

00:15:22.170 --> 00:15:27.680
Biz yenileme ve gelecek
geri dönün. Sorun değil, tamam.

00:15:38.130 --> 00:15:40.840
Tabii ki,
Sadece biraz.

00:15:40.840 --> 00:15:42.820
Ben de geri döneceğim, geri döneceğim.

00:15:42.820 --> 00:15:44.140
ve bu sefer işe yaramazsa,

00:15:44.140 --> 00:15:46.610
az önce öyle davranacağız.

00:15:47.550 --> 00:15:51.145
Geri "erişim politikaları", "Yeni Ekle",

00:15:51.145 --> 00:15:58.640
"Gizli yönetim" seçin
"İlke" xam-dev-Summit-function.

00:15:59.610 --> 00:16:02.710
Tabii ki, görünmüyor.

00:16:02.710 --> 00:16:06.070
Anlaşıldı. Orada olacak.
Sadece birkaç saniye içinde.

00:16:06.070 --> 00:16:11.710
O zaman ne geri gideceğim
Burada benim Bing haber hizmeti için,

00:16:11.710 --> 00:16:15.320
Ben kullanmak için gitmiyorum
Yerel olarak artık.

00:16:16.350 --> 00:16:18.730
Belki bir
fonksiyonunun yeni hizmeti.

00:16:18.730 --> 00:16:22.225
Yani bu benim çekirdek kısmı
Xamarin. Forms,

00:16:22.225 --> 00:16:24.370
ve ne yapacağım
Burada sadece gitmek

00:16:24.370 --> 00:16:27.040
ve benim işlevlerimi çağırın.

00:16:27.040 --> 00:16:28.615
Bir yenileme kullanıyorum.

00:16:28.615 --> 00:16:30.670
altta tüm yol
Aslında bunu yapmak için.

00:16:30.670 --> 00:16:32.605
Demek istediğim, "vur,

00:16:32.605 --> 00:16:35.020
Kategoriye göre haber almak veya en iyi haber almak,

00:16:35.020 --> 00:16:37.975
her şeyi geri dönmek ve
Bu şekilde doldurun. "

00:16:37.975 --> 00:16:41.900
Bakalım o zaman
Aslında henüz geldi.

00:16:50.640 --> 00:16:54.115
İşte, xam-dev-Summit-scUs,

00:16:54.115 --> 00:16:59.740
seçin "gizli
İzin ", ve bir,

00:16:59.740 --> 00:17:02.095
iki, üç, dört, beş.

00:17:02.095 --> 00:17:03.985
Gerçekten sadece almak gerekiyor,

00:17:03.985 --> 00:17:06.700
Ama her şeyi vereceğim.

00:17:06.700 --> 00:17:09.295
Denize gidiş gibisi yoktur.

00:17:09.295 --> 00:17:11.995
Yani her şey var
Şu anda ihtiyacı var.

00:17:11.995 --> 00:17:14.035
Sadece iki kez kontrol edeceğim.

00:17:14.035 --> 00:17:20.980
ve ben yazın düşünüyorum
yanlış bir şey.

00:17:20.980 --> 00:17:24.140
O yüzden oynamıyorum.
çok uzun etrafında.

00:17:32.190 --> 00:17:37.495
Yani burada yaptığım şey.
Microsoft 'un yanlış türü var.

00:17:37.495 --> 00:17:42.670
Ben de onu alacağım.

00:17:42.670 --> 00:17:53.390
farklı bir ve yeniden yazın.

00:17:56.370 --> 00:17:59.630
Ben de var.

00:18:11.250 --> 00:18:15.050
Web uygulaması ayarlarını güncelleme.

00:18:15.150 --> 00:18:19.070
Bu kurtardıktan sonra, iyi.

00:18:21.270 --> 00:18:23.770
Sonra postacı 'ya geri döndüğümde,

00:18:23.770 --> 00:18:26.980
iyi olmalı
burada, yükleniyor, iyi.

00:18:26.980 --> 00:18:30.745
Eşyalarını geri aldık.
Bu yüzden benim app yeniden yükleyebilirsiniz.

00:18:30.745 --> 00:18:35.710
Şimdi, fonksiyonları kullanıyor
Yerel yerine,

00:18:35.710 --> 00:18:38.695
ve benim anahtar tonozlu API anahtar var.

00:18:38.695 --> 00:18:42.130
Şimdi döngüye
Eğer gerekirse.

00:18:42.130 --> 00:18:43.900
Yani daha güvenli.

00:18:43.900 --> 00:18:48.685
Bu yüzden herhangi bir API anahtarı tutmayın
cihazda artık.

00:18:48.685 --> 00:18:51.280
Bu gerçekten iyi olacak.
olduğu kadarıyla geldiğinde

00:18:51.280 --> 00:18:54.310
bağlantı dizeleri olarak
ne zaman biz bunu almak.

00:18:54.310 --> 00:18:56.350
Bunu yapmak istemezsin.
herhangi bir veritabanı bağlantı dizeleri

00:18:56.350 --> 00:18:58.750
Eğer kaçınabilirsiniz yerel olarak.

00:18:58.750 --> 00:19:04.120
Anlaşıldı. Bunu görüyorsun.

00:19:04.120 --> 00:19:05.575
Apple çentik öldürüyor,

00:19:05.575 --> 00:19:08.410
Şuna bak. Kim tahmin ederdi ki?

00:19:08.410 --> 00:19:12.560
Zaten. İşte gidiyoruz.

00:19:15.720 --> 00:19:23.125
Auth & auth, kimlik doğrulama
ve yetkilendirme. Anlaşıldı.

00:19:23.125 --> 00:19:25.480
Yani kimlik doğrulama ve
yetki gerçekten

00:19:25.480 --> 00:19:28.495
iki farklı şey
el el gitmek.

00:19:28.495 --> 00:19:32.455
Orada
kimlik doğrulama parçası.

00:19:32.455 --> 00:19:35.050
Kim, ben kimim ve burada

00:19:35.050 --> 00:19:39.130
Benim destek kimlik kimlik bilgileri
Kim olduğumu söylüyor.

00:19:39.130 --> 00:19:41.530
O zaman yetki bölümü var.

00:19:41.530 --> 00:19:43.360
"Hayır," diyen adam kim?

00:19:43.360 --> 00:19:45.890
ya yapabilirsiniz ya da içeri gelemezsiniz.

00:19:45.960 --> 00:19:50.180
İşte ben kimim ve burada
ne yapmak istediğimi. "

00:19:50.640 --> 00:19:54.340
Yani Azure gerçekten iki parçası vardır.

00:19:54.340 --> 00:19:57.700
Azure Active Directory B2C,

00:19:57.700 --> 00:19:59.395
bir çekirdek olarak düşünebilirsiniz.

00:19:59.395 --> 00:20:01.390
Aktif bir
Dizin çekirdeği,

00:20:01.390 --> 00:20:04.630
ve sonra bir sürü kimlik var.
Orada oturup sağlayıcıları.

00:20:04.630 --> 00:20:08.155
Yani kimlik sağlayıcıları gerçekten
söyleyerek bir çok şey yapmak,

00:20:08.155 --> 00:20:10.165
"İşte sen kimsin".

00:20:10.165 --> 00:20:12.370
Twitter, giriş yapabilirsiniz
ve Twitter kefil olabilir,

00:20:12.370 --> 00:20:14.470
Tamam, bu şifre mailman.

00:20:14.470 --> 00:20:16.720
Veya GitHub 'a kefil olmak için kullanabilirsiniz,

00:20:16.720 --> 00:20:18.400
Evet, bu şifre postacı.

00:20:18.400 --> 00:20:24.010
o zaman bir destek kişi var
Active Directory 'de.

00:20:24.010 --> 00:20:27.085
Anlaşıldı. Yani aktif
Dizin B2C burada

00:20:27.085 --> 00:20:30.265
bir soyutlama gibi
Tüm bu kimlik sağlayıcıları.

00:20:30.265 --> 00:20:32.755
Ama hala WHO hakkı.

00:20:32.755 --> 00:20:34.000
Ve uygulamalarımızda,

00:20:34.000 --> 00:20:38.860
Biz onu almak için MSAL kullanmak,
Microsoft kimlik doğrulama kitaplığı.

00:20:38.860 --> 00:20:41.335
Her şey yolunda.

00:20:41.335 --> 00:20:43.150
Harika çalışıyor.

00:20:43.150 --> 00:20:46.930
Sorun şu ki
çok zor çalışır.

00:20:46.930 --> 00:20:50.905
Bu düşük seviyede, olabilir
kurmak zor olabilir.

00:20:50.905 --> 00:20:56.875
Ben 13-Part blog serisi var
B2C ile MSAL kullanarak,

00:20:56.875 --> 00:20:59.980
ve ben kolayca yazabilirsiniz
üzerinde 10 parça daha.

00:20:59.980 --> 00:21:01.360
Kimlik zor.

00:21:01.360 --> 00:21:03.400
Gerçekten çok zor.

00:21:03.400 --> 00:21:07.930
Yani App Center girin.

00:21:07.930 --> 00:21:09.775
Eğer hepiniz denemediyseniz

00:21:09.775 --> 00:21:14.485
Uygulama merkezinin kimlik doğrulama parçası
henüz, bir şans verin.

00:21:14.485 --> 00:21:16.330
Güzel, güzel,

00:21:16.330 --> 00:21:19.315
güzel API yüzeyi.

00:21:19.315 --> 00:21:20.890
Bu MSAL kadar tamamladı,

00:21:20.890 --> 00:21:22.675
Bu yüzden MSAL kullanır
kapakları altında,

00:21:22.675 --> 00:21:25.000
Hala B2C kullanan MSAL kadar sarar.

00:21:25.000 --> 00:21:29.140
Sadece bize biraz verir
daha iyi API yüzeyi için.

00:21:29.140 --> 00:21:30.400
Eğer gerçekten Eğer MSAL kullanmak istiyorsunuz

00:21:30.400 --> 00:21:31.810
cesur bir şekilde aşağı inmeli,

00:21:31.810 --> 00:21:33.805
Ama gerek yoksa,
App Center kullanın.

00:21:33.805 --> 00:21:37.690
Ama bu bize sadece kim olduğunu veriyor.

00:21:37.690 --> 00:21:40.750
bize
Ben henüz ne yapabilirim.

00:21:40.750 --> 00:21:42.820
Yani burada ipucu ve hüner,

00:21:42.820 --> 00:21:45.865
ne yapacağımızı nasıl anlayacağız.

00:21:45.865 --> 00:21:48.880
Yani uygulamada, neler yapabiliriz

00:21:48.880 --> 00:21:52.059
parçası bizim tercihleri tasarruf oldu,

00:21:52.059 --> 00:21:55.645
ve hangi haber fonksiyonları
Biz bakmak istedik,

00:21:55.645 --> 00:21:59.695
ürün, bilim ve
teknoloji, bu tür şeyler.

00:21:59.695 --> 00:22:02.725
Bu yüzden benim arka uç olarak Cosmos DB kullanıyorum,

00:22:02.725 --> 00:22:06.625
ve böylece düşünebilirsiniz
Cosmos bu şeyleri nasıl depolar.

00:22:06.625 --> 00:22:08.710
NoSQL veritabanı olarak depolar.

00:22:08.710 --> 00:22:13.195
Bu yüzden bizim veri çoğu var
uzağa itti ve büyük JSON blob 's.

00:22:13.195 --> 00:22:16.150
Ama birkaç tane daha var.
Cosmos 'ın da.

00:22:16.150 --> 00:22:19.060
Orada bir KIMLIK sütunu var.

00:22:19.060 --> 00:22:21.280
O zaman bir bölüm var.

00:22:21.280 --> 00:22:23.559
ve bu bölüm gerçekten,

00:22:23.559 --> 00:22:26.245
Ben bunu düşünüyorum
ayrı bir oturma türü,

00:22:26.245 --> 00:22:27.310
o tür değil,

00:22:27.310 --> 00:22:30.955
Ama ayrı oturur ve biz kullanabilirsiniz

00:22:30.955 --> 00:22:34.855
Bu biraz
bir güvenlik meselesi.

00:22:34.855 --> 00:22:38.095
Çünkü ideal olarak, ne
olmasını istiyorum

00:22:38.095 --> 00:22:42.040
Biz istemiyorum
Cosmos için bağlantı dizemiz

00:22:42.040 --> 00:22:50.080
müşterimizde oturan
mutlak süper haklar.

00:22:50.080 --> 00:22:54.460
Çünkü o zaman
başkasının verilerine ulaşsın veya

00:22:54.460 --> 00:22:56.320
Sen almak mümkün olacak
Eğer Belki varsa benim veri

00:22:56.320 --> 00:22:58.765
sistemde bir hata veya
Böyle bir şey.

00:22:58.765 --> 00:23:02.830
Bu yüzden almak mümkün olmak istiyoruz
aynı anda yalnızca bir kullanıcının verileri.

00:23:02.830 --> 00:23:06.220
Yani ideal olarak, biz mümkün yapmak istiyoruz
Cosmos geri gelmek daha az var.

00:23:06.220 --> 00:23:08.305
Biz göndermek yerine
bağlantı dizesi,

00:23:08.305 --> 00:23:10.270
Biz Cosmos bize söylemek istiyoruz

00:23:10.270 --> 00:23:14.140
için belirli bir dize
Bizimle çalışmak.

00:23:14.140 --> 00:23:16.915
Yani temelde, biz istiyoruz
Bize bir belirteç veren Cosmos

00:23:16.915 --> 00:23:19.570
ve bu belirteç mümkün
"Tamam,

00:23:19.570 --> 00:23:21.700
Matt, sadece erişim hakkına sahipsiniz.

00:23:21.700 --> 00:23:25.750
Bu bağlantı
Kullanıcı bir veri isabet. "

00:23:25.750 --> 00:23:29.185
Kullanıcı One 'ın verileri bu bölümdeki.

00:23:29.185 --> 00:23:35.665
Peki nasıl yapacağız?
Tüm bu oklar ile?

00:23:35.665 --> 00:23:40.105
Ben Microsoft docs yazdı

00:23:40.105 --> 00:23:44.965
Başlarken
Cosmos DB üzerinde Xamarin,

00:23:44.965 --> 00:23:49.045
ve biz bu koymak olamazdı
Çünkü tüm bu oklar,

00:23:49.045 --> 00:23:51.400
ve büyük bir blob var
tam üstünde.

00:23:51.400 --> 00:23:54.730
Şöyle diyor:
uygulamasında bağlantı diziniz ",

00:23:54.730 --> 00:23:56.830
Çünkü tüm bu oklar,

00:23:56.830 --> 00:23:59.950
Ama henüz bu önemlidir ne zaman

00:23:59.950 --> 00:24:03.220
bağlamak istediğiniz
Cosmos cihaza.

00:24:03.220 --> 00:24:04.390
Bunu gerçekten böyle yapman gerekiyor.

00:24:04.390 --> 00:24:06.130
ve ben buna Broker deseni derim.

00:24:06.130 --> 00:24:07.840
İşte ne yaptığını,

00:24:07.840 --> 00:24:12.730
Ben zaten kabul ediyorum
B2C ile oturum açtınız.

00:24:12.730 --> 00:24:14.800
Kimlik bilgileriniz var
Yani,

00:24:14.800 --> 00:24:17.005
"Ooh, ben öyleyim."

00:24:17.005 --> 00:24:18.850
Bir numara, sen
yukarı gideceğim

00:24:18.850 --> 00:24:20.650
Bulutta bu broker bir yerde,

00:24:20.650 --> 00:24:21.790
bir Web API 'SI olup olmadığını,

00:24:21.790 --> 00:24:23.260
bir Azure işlevi olup olmadığını,

00:24:23.260 --> 00:24:25.330
ve sen de
Senin Token vererek,

00:24:25.330 --> 00:24:27.935
sizin kimlik bilgilerinizi söyleyerek,
"İşte ben kimim."

00:24:27.935 --> 00:24:30.195
Broker olacak
almak ve söylemek olacak,

00:24:30.195 --> 00:24:32.445
"Tamam, şuna bir bakayım."

00:24:32.445 --> 00:24:35.880
Bu B2C 'ye kadar gidecek.
ve "Buna güveniyor musun?" deyin.

00:24:35.880 --> 00:24:38.190
B2C bunu vermek için gidiyor
başparmak yukarı, serin,

00:24:38.190 --> 00:24:39.855
ve sonra iki numara ile,

00:24:39.855 --> 00:24:41.505
ve o gidecek
Cosmos ve demek,

00:24:41.505 --> 00:24:43.990
"Tamam, bunu nasıl halledebiliriz?"

00:24:43.990 --> 00:24:47.935
İşte kim olduğumuz ve bu
Bizim uygulama mantığı sonra söyleyerek,

00:24:47.935 --> 00:24:50.545
"Tamam, bunu bir bölüme yapalım."

00:24:50.545 --> 00:24:52.060
Yani Cosmos ' durumda,

00:24:52.060 --> 00:24:53.320
bizim durumda sağ
burada, biz gidiyoruz

00:24:53.320 --> 00:24:54.820
Onu bölme ve ben diyeceğim ki,

00:24:54.820 --> 00:24:58.600
"Bu Kullanıcı ve onun authToken için
Biz ", biz diyelim ki, yapacağız

00:24:58.600 --> 00:25:03.775
"authToken bu
belirli bir kullanıcının bölümü ".

00:25:03.775 --> 00:25:06.309
3 numara ile geri geçir.

00:25:06.309 --> 00:25:09.475
ve sonra dört numara geri geçirin.

00:25:09.475 --> 00:25:12.010
Şimdi, bu
belirli bir belirteç,

00:25:12.010 --> 00:25:14.560
evrenimizi biliyorduk.
istemci üzerinde-cihaz,

00:25:14.560 --> 00:25:19.540
Sadece iyi olduğunu
Bu bölüm için.

00:25:19.540 --> 00:25:22.885
Yani ikinci adımda
Bizim Token oluşturma,

00:25:22.885 --> 00:25:24.550
Biz aslında oluşturabilirsiniz
a sadece tek bir

00:25:24.550 --> 00:25:26.440
Biz isteseydi belge.

00:25:26.440 --> 00:25:28.690
Yani hiçbir şey söylemiyor.
Biz bunu oluşturmak zorunda

00:25:28.690 --> 00:25:30.865
Tüm bölüm için.

00:25:30.865 --> 00:25:34.060
İşte biz de böyle yapacağız.
Bu kullanım durumunda yapmak.

00:25:34.060 --> 00:25:35.980
Bu bizim uygulama mantığı.

00:25:35.980 --> 00:25:37.795
İki numara nasıl
Bunu yapmak istiyoruz.

00:25:37.795 --> 00:25:41.665
ne kadar istedik
kullanıcıya vermek için.

00:25:41.665 --> 00:25:43.900
Ama bu bir şey
her zaman

00:25:43.900 --> 00:25:45.895
bir veritabanına bağlanıyoruz.

00:25:45.895 --> 00:25:47.650
Bağlantı kurmayın
bağlantı dizesi,

00:25:47.650 --> 00:25:49.795
bir belirteç ile bağlanalım

00:25:49.795 --> 00:25:52.795
en az miktarda verir
mümkün olduğunca ayrıcalık.

00:25:52.795 --> 00:25:57.380
Bu yüzden bir demo kontrol edelim
Bu nasıl olacak.

00:25:58.230 --> 00:26:03.085
Anlaşıldı. Bırak da kapatayım.
Burada tüm pencereleri aşağı.

00:26:03.085 --> 00:26:07.120
Yani şu anda, ben bağlanıyorum
Cosmos veri hizmeti ile

00:26:07.120 --> 00:26:11.080
Cosmos API, anahtar
benim belge müşteri.

00:26:11.080 --> 00:26:13.870
Yani bu sadece belge istemcisi
Bu düz yukarı

00:26:13.870 --> 00:26:18.580
Cosmos yeni al
Burada kullanıyorum.

00:26:18.580 --> 00:26:20.290
ve ben bunu taşımak istiyorum.

00:26:20.290 --> 00:26:22.330
Bunu kullanmak istemiyorum.

00:26:22.330 --> 00:26:29.410
O yüzden yapacağım şey.
farklı bir tane kullanacaksın.

00:26:29.410 --> 00:26:36.715
ve bu çağrı olacak
Cosmos bölüm hizmeti.

00:26:36.715 --> 00:26:40.180
Yani tek şey farklı
Bu Cosmos bölme hizmeti,

00:26:40.180 --> 00:26:43.330
tüm verileri alır ve
başka her şey olacak

00:26:43.330 --> 00:26:46.840
tam olarak aynı olmak çünkü
Belge istemcisini kullanıyorum.

00:26:46.840 --> 00:26:49.090
Ama burada çalışıyorum.

00:26:49.090 --> 00:26:55.870
Ben bir arama olacak
fonksiyonu benim veri almak gitmek,

00:26:55.870 --> 00:27:04.310
Benim belirteç ve bu işlevi gibi
Burada bu altında,

00:27:04.590 --> 00:27:09.910
ve bir sürü var
Cosmos için oluşturma.

00:27:09.910 --> 00:27:12.820
İşlevler veya Cosmos belirteçleri.

00:27:12.820 --> 00:27:17.230
Bu yüzden size GitHub vereceğim
Tüm bu URL.

00:27:17.230 --> 00:27:19.120
Ama aslında ne
o yapıyor sadece

00:27:19.120 --> 00:27:21.160
dışarı çıkmak ve oluşturmak
için izinler bir demet

00:27:21.160 --> 00:27:23.785
Bu özel kullanıcı kapalı tabanlı

00:27:23.785 --> 00:27:28.360
Bu ClaimsPrincipal
geliyor ve geri geçiyor.

00:27:28.360 --> 00:27:29.995
Ama not etmek istediğim bir şey var.

00:27:29.995 --> 00:27:34.840
Bu bir Azure işlevdir ve
HTTP tetikleyici kapalı çalışma,

00:27:34.840 --> 00:27:36.850
Bu ateş, o alıyor

00:27:36.850 --> 00:27:40.330
üzerinde bir talep sorumlusu
işlevi üzerinde giriş.

00:27:40.330 --> 00:27:41.635
Demek ki, "Tamam.

00:27:41.635 --> 00:27:42.940
Benim için bağladım gerekir

00:27:42.940 --> 00:27:45.550
bir talep sorumlusu tarafından
belirteçleri içine geliyor. "

00:27:45.550 --> 00:27:48.025
Yani bu yeni ve fonksiyonlar 2,0,

00:27:48.025 --> 00:27:49.510
ve aslında, "Hey,

00:27:49.510 --> 00:27:51.970
iddia sorumlusu hakkı
Orada, "ve sonra diyor ki,

00:27:51.970 --> 00:27:54.430
"Hey, Cosmos DB, ben
Buraya da bağladım.

00:27:54.430 --> 00:27:55.975
Giriş alalım. "

00:27:55.975 --> 00:27:59.620
Yani aslında bilmek zorunda değilim
Burada bir belge istemcisi kadar,

00:27:59.620 --> 00:28:01.390
Çünkü her şey benim için bitti.

00:28:01.390 --> 00:28:05.380
Bunun icabına bakarak
Cosmos veya fonksiyonları,

00:28:05.380 --> 00:28:08.905
Bu sadece düzgün bir şey.
devam ediyorum. Peki, tamam.

00:28:08.905 --> 00:28:14.150
Şimdi, ne yapacağım
önce yapmak, o zaman

00:28:14.610 --> 00:28:17.050
Bu Cosmos diye hitap etmeden önce,

00:28:17.050 --> 00:28:20.485
App Center 'a değiş tokuş yapacağım.

00:28:20.485 --> 00:28:23.439
Bu yüzden size göstermek istiyorum
Şu anda ne var

00:28:23.439 --> 00:28:26.750
MSAL ile kimlik doğrulaması için.

00:28:26.750 --> 00:28:28.065
Bunu atlatacağım.

00:28:28.065 --> 00:28:30.720
Bu sadece
Tüm kod biz

00:28:30.720 --> 00:28:34.230
B2C konuşmak için kullanmanız gerekir.

00:28:34.230 --> 00:28:36.120
Çok fazla kod var.

00:28:36.120 --> 00:28:38.445
ve ben özel bir şey yapmıyorum.

00:28:38.445 --> 00:28:43.485
App Center kullanalım
Yer -ine. Anlaşıldı.

00:28:43.485 --> 00:28:48.105
İşte gidiyoruz, App Center her zaman
Gerçekten güzel bir UI var,

00:28:48.105 --> 00:28:49.380
Bildiğim kadarıyla.

00:28:49.380 --> 00:28:51.330
Yani ne yapacağım
ilk bağlantı

00:28:51.330 --> 00:28:59.695
Azure aboneliğimi
Konferans Wi-Fi ve işte gidiyoruz.

00:28:59.695 --> 00:29:02.980
Bu benim aboneliğim, "Next" tuşuna basın.

00:29:02.980 --> 00:29:06.084
Şimdi, zaten
B2C kiracı kurulumu,

00:29:06.084 --> 00:29:07.930
Çünkü bu nasıl
Benim MSAL ile daha önce çalışma,

00:29:07.930 --> 00:29:09.595
Bu yüzden sormaya gidiyor
Bana hangi bir istiyorum.

00:29:09.595 --> 00:29:12.685
Bu bir
Xam dev Summit B2C.

00:29:12.685 --> 00:29:17.725
Sonra, hangi uygulama?
Kısmen yeni.

00:29:17.725 --> 00:29:21.820
Sonra, hangi kapsam orada?

00:29:21.820 --> 00:29:24.040
Newsy. Bu yüzden zaten
Tüm bunları ayarlamak,

00:29:24.040 --> 00:29:25.150
daha önce de söylediğim gibi.

00:29:25.150 --> 00:29:28.180
Bu yüzden bana biraz yürüyüş yapıyor
Zaten yaptığım şeyi.

00:29:28.180 --> 00:29:29.890
Yani hala bunu yapmak zorundasın.

00:29:29.890 --> 00:29:33.295
ve sonra sonunda diyor ki
hangi oturum ilkesi istiyorum,

00:29:33.295 --> 00:29:39.111
ve oturum açma ilkeleri
Kullanıcı akışları vardır.

00:29:39.111 --> 00:29:44.480
Bu B2C_1 kaydı.

00:29:46.230 --> 00:29:50.510
Tek şey bu
Benim için getirmiyor.

00:29:51.270 --> 00:29:55.795
Bu bağlantı, ben "erişim Grant".

00:29:55.795 --> 00:30:01.370
İşte bu kadar. Şimdi var
Uygulama Merkezi 'ni B2C 'ye bağlanır.

00:30:01.710 --> 00:30:04.540
Yapmam gereken bir şey daha var.

00:30:04.540 --> 00:30:06.835
önce ben bunu yapabilirsiniz
Aslında onunla konuşmak,

00:30:06.835 --> 00:30:09.590
ve benim info. plist değiştirin.

00:30:10.140 --> 00:30:17.575
Yani değiştirmemin sebebi
Benim info. plist çünkü

00:30:17.575 --> 00:30:25.645
ne zaman arar ve günlüğe kaydetme
, bir WebView getirir.

00:30:25.645 --> 00:30:29.170
Bu WebView sonra girdiğiniz
Kullanıcı adınız, şifreniz,

00:30:29.170 --> 00:30:32.845
ve Web uygulamasına geri çağırır.

00:30:32.845 --> 00:30:34.300
Bu yüzden

00:30:34.300 --> 00:30:38.140
olacak URL
Aslında, geri çağırma.

00:30:38.140 --> 00:30:43.015
Yani App Center kullanır
farklı bir URL, MCEL yaptı.

00:30:43.015 --> 00:30:45.625
Yani bu benim
Sadece kurma gönderme.

00:30:45.625 --> 00:30:48.520
Yani bir soru olsun
çok sordu ben ihtiyacım var

00:30:48.520 --> 00:30:51.910
Bu WebView her zaman göstermek
o şey ortaya çıkmış?

00:30:51.910 --> 00:30:54.745
Hayır, göstermem gerekmiyor.

00:30:54.745 --> 00:30:57.040
Lütfen, lütfen, lütfen,

00:30:57.040 --> 00:30:59.425
Lütfen, lütfen, her zaman.

00:30:59.425 --> 00:31:01.300
Sen istemiyorsun.
iş içine almak

00:31:01.300 --> 00:31:03.040
kullanıcılarımızın parolalarını panelleme.

00:31:03.040 --> 00:31:06.325
Bu WebView,
Tüm bu güvenlik sizin için.

00:31:06.325 --> 00:31:09.355
Temelde, başlattığınızda
Kullanıcılarınızın parolalarını işleme,

00:31:09.355 --> 00:31:10.930
Sen orta bir adam oldun.

00:31:10.930 --> 00:31:13.360
Sen bir güvenlik koydu
uygulamanızda delik

00:31:13.360 --> 00:31:16.450
kullanıcının parolasını ele alarak,

00:31:16.450 --> 00:31:18.595
saklamak ve
sonra kendiniz geçirin.

00:31:18.595 --> 00:31:20.305
Böylece WebView bunu yapalım.

00:31:20.305 --> 00:31:21.910
Bu bir işletim sistemi özelliği

00:31:21.910 --> 00:31:26.170
gerekmez sağlar
şifreler hakkında endişe.

00:31:26.170 --> 00:31:30.130
Bunu kullan, lütfen.

00:31:30.130 --> 00:31:33.625
Serin. Anlaşıldı. Yani her neyse.

00:31:33.625 --> 00:31:36.940
Şimdi, biz kimlik doğrulama
Hizmetleri,

00:31:36.940 --> 00:31:39.655
ve şimdi AppCenterAuthService.

00:31:39.655 --> 00:31:47.500
Tek ihtiyacım olan bu.
Bunu imzalamak için yapmak.

00:31:47.500 --> 00:31:50.440
Bütün bunlar tam
Biraz depolama yapıyorum.

00:31:50.440 --> 00:31:52.315
Bu sadece bir giriş.

00:31:52.315 --> 00:31:56.695
Tüm dosya önce
giriş oldu.

00:31:56.695 --> 00:31:59.035
Şu an olduğu şey bu.

00:31:59.035 --> 00:32:05.965
Bu delilik. İşte bu
bir çıkış, çok daha kolay.

00:32:05.965 --> 00:32:08.260
Hadi bunu yapalım.

00:32:08.260 --> 00:32:09.460
ve bir mola noktası ayarlayacağım.

00:32:09.460 --> 00:32:15.055
Emin olun benim
CosmosPartitionService ayarlandı,

00:32:15.055 --> 00:32:23.630
CosmosDataService yorumladı,
ve bunu gerçekten yapalım.

00:32:24.600 --> 00:32:33.200
Temizle, Sil.

00:32:33.390 --> 00:32:35.770
Yaptığım sebep
Bu sadece

00:32:35.770 --> 00:32:40.840
emin her şey temizlenir
Son kez giriş yaptım,

00:32:40.840 --> 00:32:45.920
Çünkü ben istemiyorum
herhangi bir belirteç etrafında döşeme.

00:32:52.530 --> 00:33:01.780
İşte gidiyoruz. Anlaşıldı.

00:33:01.780 --> 00:33:04.100
Ben XR geri dönmek nasıl.

00:33:08.280 --> 00:33:15.530
Ne yaptığımı biliyorum. Uygulama Merkezi.

00:33:41.430 --> 00:33:47.485
Anlaşıldı. Yani burada
gitmek. Giriş yapacağım.

00:33:47.485 --> 00:33:49.030
ve böylece şu anda bana sorar.

00:33:49.030 --> 00:33:51.325
Yani bu ne bir parçası
App Center yapıyor.

00:33:51.325 --> 00:33:52.450
Giriş yapmaya çalıştığım zaman,

00:33:52.450 --> 00:33:53.620
Ben bu pop yukarı alamadım ve dedim,

00:33:53.620 --> 00:33:55.900
"Hey, ben denemek istiyorum ve
atayın. " Anlaşıldı.

00:33:55.900 --> 00:33:58.195
Serin. Beni içeri getiriyor,

00:33:58.195 --> 00:34:00.400
ve çünkü
daha önce olduğu gibi,

00:34:00.400 --> 00:34:09.020
Benim Kullanıcı adınızı kullanabilir ve
Bankacılık şifre tekrar, ABCD1234!

00:34:11.840 --> 00:34:15.405
O zaman buraya gitmeliyim.

00:34:15.405 --> 00:34:18.330
ve sonra bu ortaya çıkar
bir saniye içinde Cosmos vurmak gerekir,

00:34:18.330 --> 00:34:25.525
ve bu cosmosToken.

00:34:25.525 --> 00:34:28.795
Yani bu sadece mevcut olacak
belirli bir süre için.

00:34:28.795 --> 00:34:30.130
Sadece vurmama izin verecek.

00:34:30.130 --> 00:34:33.710
benim özel bölme
Ben vurmak istiyorum.

00:34:34.740 --> 00:34:37.300
Yani bu şekilde Eğer
benim kod herhangi bir hata,

00:34:37.300 --> 00:34:39.920
Endişelenmene gerek yok.
hiçbir şey hakkında.

00:34:39.990 --> 00:34:44.260
Çok havalı. O zaman bu her zaman
bakmak ilginç.

00:34:44.260 --> 00:34:47.830
Bu bir belirteç geldi
App Center 'dan geri dönün.

00:34:47.830 --> 00:34:50.510
Ben sadece bu kaçayım.

00:34:57.450 --> 00:35:00.340
Yani bu uygulama merkezi
Token ve sadece bana söyler

00:35:00.340 --> 00:35:04.000
Aslında ben kimim.

00:35:04.000 --> 00:35:07.975
Yani ben, ve ben koştu
Bu şey. Yeni gelen.

00:35:07.975 --> 00:35:11.960
Çok havalı.

00:35:12.120 --> 00:35:18.320
Benim uygulama yukarı ve çalışıyor. Anlaşıldı.

00:35:18.690 --> 00:35:21.370
Yani buradaki hikayenin ahlakı

00:35:21.370 --> 00:35:25.284
Sadece bağlantı
belirteçleri ile veritabanları,

00:35:25.284 --> 00:35:28.225
ve App Center burada
güzel bir API var,

00:35:28.225 --> 00:35:29.320
ve eğer onunla kurtulabilir,

00:35:29.320 --> 00:35:32.710
kullanmanız gerekme-
MCEL 'ın sana verdiği düşük seviyeli şeyler.

00:35:32.710 --> 00:35:36.355
App Center API 'sini kullanmayı deneyin,

00:35:36.355 --> 00:35:40.450
oturum açın ve oturumu açın, oturumu açın.

00:35:40.450 --> 00:35:46.180
Anlaşıldı. Performans. Sonra
Eşyalarını daha hızlı yapalım.

00:35:46.180 --> 00:35:49.870
Performans ile tüm anahtar
Bulut ile ilgili olduğunuzda

00:35:49.870 --> 00:35:55.300
verilerinizi getirmek için
kullanıcılara daha yakın.

00:35:55.300 --> 00:35:57.790
Yani biri, olabilir
veri merkeziniz burada.

00:35:57.790 --> 00:36:00.160
Gösterdiğin her şey
burada şimdiye kadar ayarlandı

00:36:00.160 --> 00:36:02.740
Güney Orta
ABD veri merkezi,

00:36:02.740 --> 00:36:05.050
Sanırım
Dallas bölgesinde.

00:36:05.050 --> 00:36:08.019
Ama Avrupa 'da biri varsa,

00:36:08.019 --> 00:36:11.395
ve bu olacak
Onlar için biraz daha yavaş.

00:36:11.395 --> 00:36:14.335
Bu yüzden yapmak istiyoruz
Hızlı. Bunu nasıl yapacağız?

00:36:14.335 --> 00:36:16.855
Peki, Eğer Blobs varsa,

00:36:16.855 --> 00:36:18.910
Bunu yapmanın süper kolay bir yolu var.

00:36:18.910 --> 00:36:21.460
ve sadece bir CDN içinde Wrap 's.

00:36:21.460 --> 00:36:24.040
Nasıl yapılacağını göstereceğim.
Bunu çok çabuk yap.

00:36:24.040 --> 00:36:25.870
Yani bir CDN ne yapacak 's.

00:36:25.870 --> 00:36:27.910
Hepimizin tanıdık olduğuna eminim.
Bu Web günden itibaren

00:36:27.910 --> 00:36:30.010
bir içerik teslim ağı,

00:36:30.010 --> 00:36:32.230
statik kaynaklar için harika,

00:36:32.230 --> 00:36:35.350
ve biz kullanıyorsanız
Azure 'da BLOB depolama,

00:36:35.350 --> 00:36:38.305
Süper, süper hızlı ayarlar.

00:36:38.305 --> 00:36:40.780
Yani bir CDN içinde wrap,

00:36:40.780 --> 00:36:42.850
ve CDN her şeyi hizmet vermektedir.

00:36:42.850 --> 00:36:46.885
Her şey hizmet etmek değil
Bu noktada Azure Edge.

00:36:46.885 --> 00:36:49.555
İkincisi, Cosmos hakkında konuşmak.

00:36:49.555 --> 00:36:52.150
Cosmos bize okuma yapmak ve sağlar

00:36:52.150 --> 00:36:55.090
birçok farklı yazma
Dünya çapında konumlar.

00:36:55.090 --> 00:36:57.715
Bu gerçekten bir mesele.
Sadece üzerine tıklayarak

00:36:57.715 --> 00:37:00.835
bir Web sayfası kurmak için
daha fazla okuma ve yazma bölgeleri.

00:37:00.835 --> 00:37:03.670
Yani bu şekilde serin
bir şekilde çalışır

00:37:03.670 --> 00:37:07.495
evrenin kendisi
bir trafik Yöneticisi.

00:37:07.495 --> 00:37:10.630
Bir Cosmos ayarladığınızda
örnek, bir URL alırsınız.

00:37:10.630 --> 00:37:14.140
Bu URL önünde oturur
bir trafik Yöneticisi.

00:37:14.140 --> 00:37:15.670
Demek böyle olacak.

00:37:15.670 --> 00:37:20.020
Math 'ın havalı Cosmos örneği
Bu belgeler, Azure,. NET,

00:37:20.020 --> 00:37:24.010
Böyle bir şey, ben veren kulüpler
Buna karşı bir Crest istekleri.

00:37:24.010 --> 00:37:25.615
İlk bir Traffic Manager Hits

00:37:25.615 --> 00:37:28.105
oturduğumu görür
Avrupa 'da bir yerde,

00:37:28.105 --> 00:37:29.170
ve bana yazacak

00:37:29.170 --> 00:37:32.890
benim en yakın Cosmos okuma bölge
Ben kurmuştu.

00:37:32.890 --> 00:37:35.800
Serin. Her şey benim gibi çalışıyor.

00:37:35.800 --> 00:37:40.285
Sadece erişiyorum bekliyoruz
Benim uygulama için Cosmos.

00:37:40.285 --> 00:37:43.975
Ancak,
Bu izinler işlevi,

00:37:43.975 --> 00:37:46.150
Benim için Cosmos 'a erişiyordu.

00:37:46.150 --> 00:37:49.435
ve eğer bu ayarlandı
Güney Orta ABD 'de,

00:37:49.435 --> 00:37:51.250
Bu olacak
Biraz daha uzun.

00:37:51.250 --> 00:37:52.720
Eğer Avrupa 'da oturuyorsa,

00:37:52.720 --> 00:37:54.265
ve bunun için yola çıkmak zorundayım.

00:37:54.265 --> 00:37:55.525
ve sonra rota bana geri döndü.

00:37:55.525 --> 00:37:57.580
Yani soru nasıl yapabilirim

00:37:57.580 --> 00:38:02.750
Benim fonksiyonlar da daha hızlı çalışır?

00:38:03.030 --> 00:38:06.505
Bir şey deniyor.
Azure ön kapı.

00:38:06.505 --> 00:38:11.200
Yani Azure Front Door gerçekten
Tüm genel giriş noktası

00:38:11.200 --> 00:38:13.560
bizim Web API 'Leri biz

00:38:13.560 --> 00:38:17.370
Bu olup olmadığını yazmak
Azure üzerinde barındırılan veya değil.

00:38:17.370 --> 00:38:19.950
Yani biz yönlendirme tanımlamaktır.

00:38:19.950 --> 00:38:22.230
Bunlar URL eşleşmesi olacak.

00:38:22.230 --> 00:38:25.440
O da yönlendirmeye başladı.
Bize izin verecek

00:38:25.440 --> 00:38:27.660
Biz bu önce istediğimiz kaydetmek

00:38:27.660 --> 00:38:29.640
ve ile birlikte gelir
oldukça serin bir GUI editörü,

00:38:29.640 --> 00:38:31.860
içine gireceğiz ve

00:38:31.860 --> 00:38:34.790
Bize yanı sıra izin
sorunsuz yük devretme.

00:38:34.790 --> 00:38:36.910
Bu yüzden bir tek izin verebilir, söyleyebilirim

00:38:36.910 --> 00:38:39.130
Azure Işlevi,

00:38:39.130 --> 00:38:43.285
Güney Orta ABD başka bir
Asya 'da bir yerde.

00:38:43.285 --> 00:38:46.885
Eğer duymak istiyorlarsa
Güney Orta ABD aşağı gider,

00:38:46.885 --> 00:38:49.570
Asya 'da biri alacak
Benim için tüm trafikte.

00:38:49.570 --> 00:38:51.340
Hiçbir şey yapmak zorunda değilim.

00:38:51.340 --> 00:38:53.335
Sadece sorunsuz olacak.

00:38:53.335 --> 00:38:55.720
Tüm SSL de sona erdi.

00:38:55.720 --> 00:38:57.880
Yani SSL sonlandırma anlamı,

00:38:57.880 --> 00:39:02.860
Benim SSL 's tarafından dikkat çekildi
Azure ön kapı sunucusu ve

00:39:02.860 --> 00:39:05.230
Web uygulamam veya işlevim
sunucuları alma değil

00:39:05.230 --> 00:39:08.875
aşırı yüklenmiş ve yapmak zorunda
SSL şifre çözme ve diğer her şey,

00:39:08.875 --> 00:39:11.365
Ön kapı dikkat etmez
Benim için de.

00:39:11.365 --> 00:39:16.090
Tüm bu üzerinde oturur
Azure Edge anlamını

00:39:16.090 --> 00:39:18.400
bir Web isteği gitmiyor
yönlendirmek zorunda

00:39:18.400 --> 00:39:20.320
bulmak için tüm Azure sistemi

00:39:20.320 --> 00:39:22.675
oturan bir
Diyelim ki Asya 'da,

00:39:22.675 --> 00:39:25.510
Bu URL almak için gidiyor
üzerinde oturur

00:39:25.510 --> 00:39:29.740
olacak Azure Edge
hızlı yanıt için optimize edilebilir.

00:39:29.740 --> 00:39:34.560
Anlaşıldı. CDNs ve ön kapılar.

00:39:34.560 --> 00:39:44.155
Anlaşıldı. CDN
sonra Azure Storage.

00:39:44.155 --> 00:39:46.375
Burada,

00:39:46.375 --> 00:39:53.860
Biz biz

00:39:53.860 --> 00:39:57.010
kategorilerin altında göster
Kılavuz görünümünde.

00:39:57.010 --> 00:39:59.395
Burada yapmak istediğim şey Wrap.

00:39:59.395 --> 00:40:02.500
Bunu yapmak için bir CDN
Biraz daha hızlı çalışın.

00:40:02.500 --> 00:40:04.660
Tek yapmam gereken,
yazın "Azure CDN,

00:40:04.660 --> 00:40:07.810
"tam orada
ve yeni bir tane oluşturun.

00:40:07.810 --> 00:40:11.300
Ben de sadece.
Xamarin-dev-Summit-CDN.

00:40:11.610 --> 00:40:14.665
Bu isim alınmadı.

00:40:14.665 --> 00:40:17.290
Bana iyi görünüyor ve
fiyatlandırma katmanında.

00:40:17.290 --> 00:40:19.630
Peki ne sundu
birkaç farklı fiyatlandırma katmanı

00:40:19.630 --> 00:40:22.435
Standart Microsoft 'tan
ufuk ve Akamai,

00:40:22.435 --> 00:40:25.810
Standart Microsoft
genellikle sadece iyi çalışır.

00:40:25.810 --> 00:40:28.315
Sonra bitiş noktası adı,

00:40:28.315 --> 00:40:29.590
bir de iyi.

00:40:29.590 --> 00:40:35.200
Yani olacak
(xdscdn). Azureedge.net, oluştur.

00:40:35.200 --> 00:40:36.460
Devam ederken,

00:40:36.460 --> 00:40:38.080
Bu oluşturmak için gidiyor
ve onu dışarı itmek

00:40:38.080 --> 00:40:40.705
Tüm CDN noktaları etrafında.

00:40:40.705 --> 00:40:44.380
Yani ne yapmak istiyorum
Burada o zaman içine gitmek,

00:40:44.380 --> 00:40:50.450
Bu Dur, benim modelleri sınıf
ve güncellendiğinden emin olun.

00:40:54.380 --> 00:41:01.440
Ben bu XDS-CDN diyoruz.

00:41:01.440 --> 00:41:04.300
Xam-dev-Summit. CDN.

00:41:09.240 --> 00:41:12.025
Serin. Resimlerimiz servis edilecektir

00:41:12.025 --> 00:41:14.725
bir CDN sonraki kez uygulamayı çalıştırın.

00:41:14.725 --> 00:41:17.750
Sonraki şey ön kapı.

00:41:19.500 --> 00:41:23.330
Yeni bir portal kurmak istiyorum.

00:41:28.590 --> 00:41:31.150
Yani ne yaptım,

00:41:31.150 --> 00:41:32.380
Burada her şey hizmet ediliyor

00:41:32.380 --> 00:41:35.575
Güney Orta ABD, benim iki fonksiyon.

00:41:35.575 --> 00:41:38.290
Daha sonra bir şeyler tekrarladım.

00:41:38.290 --> 00:41:43.555
Bu yüzden iki Japonya 'dan geliyor
Doğu ve aynı zamanda Batı ABD de.

00:41:43.555 --> 00:41:47.950
Yani ne yapmak istiyorum koymak
Bunlar ön kapıya.

00:41:47.950 --> 00:41:52.900
Bu yüzden ön kapıdan bahsetti
içinde oldukça düzgün bir UI Tasarımcısı.

00:41:52.900 --> 00:41:55.180
Yani burada ne olacak

00:41:55.180 --> 00:41:59.470
xam-dev-Summit. Azurefd.net şimdi

00:41:59.470 --> 00:42:05.350
benim yeni URL olacak
Her şey için ön kapı.

00:42:05.350 --> 00:42:10.300
Tüm isteklerim gidiyor
Şimdi bu URL 'ye gitmek için.

00:42:10.300 --> 00:42:16.405
O zaman her şey için
API/haber ile biter,

00:42:16.405 --> 00:42:22.310
Bunu yönlendireceğim.
Bu arka uç havuzu haber denir.

00:42:22.380 --> 00:42:27.850
Arka uç havuzu denilen
haber o zaman olacak

00:42:27.850 --> 00:42:32.785
içinde bu yok fonksiyonu var,

00:42:32.785 --> 00:42:38.030
Ama daha ekleyeceğim ve
Bir uygulama hizmeti ekleyebilirim.

00:42:38.640 --> 00:42:43.045
O zaman, bu ABD,

00:42:43.045 --> 00:42:48.790
Ben eklemek için gidiyorum benim
bir Japonya 'da, ekleyin.

00:42:48.790 --> 00:42:52.915
Başka bir uygulama hizmeti ekleyeceğim,

00:42:52.915 --> 00:43:00.805
ve şimdi de bir tane almak istiyorum
Batı ABD işlevi, bunu ekleyin.

00:43:00.805 --> 00:43:03.370
Fonksiyon, fonksiyon, fonksiyon güncellemesi.

00:43:03.370 --> 00:43:04.885
İzinler için aynı şey.

00:43:04.885 --> 00:43:07.615
İzinler için her şey
api/izinler

00:43:07.615 --> 00:43:11.050
Benim izinlerim gider
arka uç Havuzu.

00:43:11.050 --> 00:43:14.200
İzinlerim arka uç havuzu başına
o zaman zaten bir tane var

00:43:14.200 --> 00:43:19.810
yok için yeni arka uç
Hizmet, uygulama hizmeti.

00:43:19.810 --> 00:43:27.580
Japonya 'ya gidiyor.
Doğu, izin Ekle.

00:43:27.580 --> 00:43:32.810
Sonra yeni arka uç
Hizmet, uygulama hizmeti.

00:43:36.270 --> 00:43:38.785
İzinler Batı ABD.

00:43:38.785 --> 00:43:40.075
Bunun burada ne işi var?

00:43:40.075 --> 00:43:41.110
Ben de başka şeyler yapabilirim.

00:43:41.110 --> 00:43:43.555
Buna öncelik verebilirim.
ve bana söylemek için bekliyor,

00:43:43.555 --> 00:43:46.330
Bu Batı ABD istiyorum
her zaman bir tercih,

00:43:46.330 --> 00:43:49.960
Böyle bir şey,
Bunu da ekleyin.

00:43:49.960 --> 00:43:54.250
O zaman her zaman
Sağlık probları da çekim.

00:43:54.250 --> 00:43:55.735
Eğer biri aşağı giderse,

00:43:55.735 --> 00:44:00.505
otomatik olarak dışlanacak
Benim için bu arka sondan biri.

00:44:00.505 --> 00:44:04.300
Güncelleyin, kaydedin.

00:44:04.300 --> 00:44:07.030
Şimdi, bu gidiyor
her şeyi dışarı itmek

00:44:07.030 --> 00:44:09.700
Benim için de Azure Edge.

00:44:09.700 --> 00:44:11.920
Yani, bu oluyor,

00:44:11.920 --> 00:44:18.070
Ben benim sabitler gitmek için gidiyorum.

00:44:18.070 --> 00:44:21.370
Tüm yorum, orada vardı.

00:44:21.370 --> 00:44:23.710
Şimdi, bunlar benim işlevlerim.
Ben kullanıyorum

00:44:23.710 --> 00:44:29.330
ve şimdi de
xam-dev-summit-Azure.fd.net.

00:44:29.940 --> 00:44:33.025
Ön kapıya kadar güncelledi.

00:44:33.025 --> 00:44:38.635
Kabul edeceğim.
Benim CDN var, büyük.

00:44:38.635 --> 00:44:40.000
Bunu çalıştırmadan önce,

00:44:40.000 --> 00:44:46.510
Ben CDNs Rootkitler olduğunu Not edecektir
CDN güncelleştirmek için yavaş.

00:44:46.510 --> 00:44:49.165
Yani muhtemelen hiçbir görüntü görmezsiniz.

00:44:49.165 --> 00:44:53.210
Ama biz koşmalıyız
Azure ön kapıya karşı.

00:44:53.640 --> 00:44:57.220
Yani herhangi bir görüntü görmeden,

00:44:57.220 --> 00:45:01.370
bunu bilmeliyiz.
görüntüler CDN üzerinde bulunmaktadır.

00:45:02.820 --> 00:45:05.320
Ben de sadece başarısızlık için kurtum.

00:45:05.320 --> 00:45:08.030
Ama çalışmıyor,
işe devam edecek.

00:45:09.180 --> 00:45:17.725
İşte gidiyoruz, veritabanımızı aldık.

00:45:17.725 --> 00:45:20.770
Bu break noktası kaldırmak ve

00:45:20.770 --> 00:45:25.310
sonra bazı şey geldi
Ön kapıdan aşağı.

00:45:27.300 --> 00:45:31.000
Aslında, deneyeceğim.
ilk kez bir şey,

00:45:31.000 --> 00:45:36.020
Ben değiştirmek için gidiyorum
Benim VPN üzerinden Tokyo.

00:45:36.900 --> 00:45:40.990
Bu yüzden aslında görmek istiyorum
Japonya 'dan geliyor çünkü

00:45:40.990 --> 00:45:42.550
o Japonca üzerinden gelmelidir

00:45:42.550 --> 00:45:44.245
o zaman oturum açmamı sağla.

00:45:44.245 --> 00:45:45.520
Öyleyse inan ya da inanma.

00:45:45.520 --> 00:45:49.195
Microsoft şifrenim
A, B, C, D, 1, 2, 3, 4 değil.

00:45:49.195 --> 00:45:55.670
Tamam, bunu deneyeceğim.
sonra, ne olur bakalım.

00:45:58.620 --> 00:46:00.999
Demek ki,

00:46:00.999 --> 00:46:03.820
Bu anahtarın bir çift var
bileşenleri biz geçti

00:46:03.820 --> 00:46:06.820
Anahtar Kasası ile güvenlik biri.

00:46:06.820 --> 00:46:08.080
İstemiyor musun?

00:46:08.080 --> 00:46:10.405
Kullanıcılarınız kimlik bilgilerine sahiptir.

00:46:10.405 --> 00:46:13.750
Ne yapabilirsiniz şeyler koymak
Tuşuna basın ve ardından

00:46:13.750 --> 00:46:17.275
Onlar bir URL var
Onlara vurabilirler.

00:46:17.275 --> 00:46:19.870
İdeal olarak, API 'niz
tuşları veya hatta oturmak

00:46:19.870 --> 00:46:24.085
bir Azure işlevinin kendisi ve
sonra kullanıcılar sadece bunu diyoruz.

00:46:24.085 --> 00:46:27.640
Küçük bir çift
kimlik doğrulama böylece onlar kim onlar bilmek

00:46:27.640 --> 00:46:29.440
ve sonra fonksiyonlar

00:46:29.440 --> 00:46:31.975
kullanıcıların kim olduğunu bilmek
ve daha da iyi.

00:46:31.975 --> 00:46:37.960
Cosmos. Kim olduğunuzu, ne yapabilirsiniz.

00:46:37.960 --> 00:46:41.890
Her zaman bir veritabanına bağlanma
Eğer yapabilirsiniz belirteci.

00:46:41.890 --> 00:46:43.600
Cosmos size harika bir yol verir

00:46:43.600 --> 00:46:46.165
Bunu yapmak için de bölümleme.

00:46:46.165 --> 00:46:47.350
Yani sadece,

00:46:47.350 --> 00:46:49.045
Kim ne alabilirsiniz.

00:46:49.045 --> 00:46:51.760
Sonra performans için
verilerinizi hareket ettirme

00:46:51.760 --> 00:46:54.550
kullanıcıya yakın
Sen muhtemelen ile olabilir

00:46:54.550 --> 00:46:58.000
CDNs ve Azure ön kapısı ile

00:46:58.000 --> 00:47:01.060
bölme için bir yol olarak
işlevlerinizi dışarı,

00:47:01.060 --> 00:47:03.985
ve söylemek için bir yol olarak,

00:47:03.985 --> 00:47:05.230
dünyanın neresinde olursanız olun,

00:47:05.230 --> 00:47:06.670
En yakın bir dayalı getirdi

00:47:06.670 --> 00:47:11.080
üzerinden gelen IP adreslerinde ' '.

00:47:11.080 --> 00:47:14.230
Bu yüzden, tüm kod
ve slaytlar,

00:47:14.230 --> 00:47:19.450
o aka.ms/xds-kısmen bulutlu.

00:47:19.450 --> 00:47:21.985
Ben de biraz daha koyacağım.

00:47:21.985 --> 00:47:23.800
Esasen, biz
derin dalış olacak

00:47:23.800 --> 00:47:25.630
Bloglar üzerine Read-Me 's

00:47:25.630 --> 00:47:27.190
içine gitmek de
Bu biraz

00:47:27.190 --> 00:47:30.235
daha derine inemedim.

00:47:30.235 --> 00:47:33.220
Bu yüzden, ben kalp geliştiriciler,

00:47:33.220 --> 00:47:35.530
Lütfen dışarı ulaşmak için
sahip olduğunuz her şey,

00:47:35.530 --> 00:47:36.835
herhangi bir soru.

00:47:36.835 --> 00:47:38.230
Bu konuda olsun,

00:47:38.230 --> 00:47:41.290
başka bir şey hakkında, hakkında
Kubernetes veya Docker,

00:47:41.290 --> 00:47:43.735
ya da başka bir şey, biliyorum
Bunu bilen insanlar,

00:47:43.735 --> 00:47:45.730
Kim size yardımcı olabilir
herhangi bir şey ile.

00:47:45.730 --> 00:47:47.500
O yüzden yardım edeyim.
ses ile duydum

00:47:47.500 --> 00:47:50.750
Microsoft. Çok teşekkür ederim.

