JWT jest często stosowaną metodą wymiany informacji między dwiema stronami. By mechanizm ten był możliwie bezpieczny trzeba go jednak odpowiednio zaimplementować. Dowiedz się, jak to zrobić w Twojej aplikacji C#.

https://bulldogjob.pl/news/1096-bezpieczna-implementacja-json-web-tokens-w-c

#csharp #programowanie #naukaprogramowania
Bulldogjob - JWT jest często stosowaną metodą wymiany informacji między dwiema strona...

źródło: comment_15895330672YrcX3pTcJ7EmOq5e87VaS.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp

Witam, mam problem z drag enter / drag drop w C# precyzujac przeciagajac plik do Form, w momencie gdy przytrzymam go dluzej na Formie to zaczytuje go kilkukrotnie jest tak w przypadku przeciagania jednego jak i kilku plików

if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znajdę gdzieś w sieci aplikację opartą o mikroserwisy z diagramami powiazan pomiedzy nimi? Chcialbym ogarnac te koncepncje na podstawie miedzy innymi gotowcow, aby ulozyc swoja wiedze.
#programowanie #csharp #netcore
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wolf_boi: jak kolega @gozdaGB powiedział, zamiast domyślnego tekstu Unity (UI), używaj Text Mesh Pro (TMPro). Można pobrać z Package Manager. Ogólnie assety zrobione przez Unity są kupką i polecam znaleźć na każdy zewnętrzny zamiennik.
  • Odpowiedz
Pewnie proste pytanie o #csharp , bo nie znam dobrze tego języka. Mam stringa ze ścieżką do XMLa która wpisuje do struktury którą podaje potem przez pIvoke do swojej biblioteki w C.
Wyświetlam sobie tego stringa potem robię tak

Byte[] cpath = Encoding.ASCII.GetBytes(myXml.ToCharArray());

fixed (Byte* p = &cpath[0])
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak szybko w c# wykonać zrzut strony. Do tej pory używałem WebBrowser z System.Windows.Forms ale wydaje się on niestabilny i dostaje mnóstwo błędów, że nie mogłem pobrać danych.
Myślałem o Selenium ale wydajnościowo to wypada znacznie gorzej (albo ja nie umiem tego używać). Zanim uruchomi się driver mijają wieki.
Jakieś inne alternatywy ?
#dotnet #csharp #programowanie #selenium #wpf
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Crisu: Ja z powodzeniem korzystałem z puppeteer, ale na node, widzę jednak, że ktoś zrobił implementację w C#: https://www.puppeteersharp.com/

Co do szybkości, dobrze by było jakbyś miał proces z headless browser cały czas uruchomiony i jedynie otwierał nowe karty w już uruchomionym driverze, wtedy może być bardzo szybko
  • Odpowiedz
#aspnet #csharp
Robię web aplikacje ASP. Chce by mój dzielony Shared layout zmieniał się w zależności czy użytkownik jest zalogowany czy nie. Jak to najlepiej ugryźć?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stworzyłem backend z autoryzacją na podstawie tego

https://jasonwatmore.com/post/2019/10/14/aspnet-core-3-simple-api-for-authentication-registration-and-user-management#running-react

Również zrobiłem sobie endpoint do dodawania treści serwer. Wygląda to tak, że użytkownik loguje się do portalu i chcę dodać jakąś treść np. zdjęcie na swój profil, więc wywołuje wspomniany endpoint -

http://localhost:4000/profiles/{username}/photos/
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używasz tokenu JWT? Jeżeli tak po stronie backendu musisz zweryfikować czy z takim tokenem dostęp do zasobu jest uprawiony.
Najprościej to w tym tokenie mieć zapisany username i po stronie backendu weryfikować czy username z urla się zgadza.
Token już leci w headerze, nie musisz go do body dodawać.
  • Odpowiedz
Cześć Mirabelki i Miraski! Pewnie cześć z was po przeczytaniu tagów pod tym wpisem zastanowi się co u licha łączy #uprawapapryczek i #programowanie. Otóż łączy je mój projekt który robię na zaliczenie pracy inżynierskiej. Chciałem aby było to coś co może mi się przydać i połączy się jakoś z moim innym hobby.

Tak zrodził się pomysł automatycznego growboxa opartego o komputer Raspberry Pi. Planuje w nim uprawiać
Borgon - Cześć Mirabelki i Miraski! Pewnie cześć z was po przeczytaniu tagów pod tym ...

źródło: comment_1588858767TEs9bSBXVVAT814sE0FiaL.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki pomóżcie w potrzebie. Jeśli ilość ankiet dobije fajnej liczby to wśród plusujących zrobię #rozdajo książki "Docker dla praktyków". Jak ktoś aktualnie pracuje w firmie, która korzysta z jakiejś praktyki tworzenia oprogramowania (CI/CD itd) to proszę o wypełnienie 2 minutowej ankiety.

https://docs.google.com/forms/d/e/1FAIpQLSdt93QFuBh5FRCsjzX83S2VD6KDN9A-xYZy2oMbyL2igVLekA/viewform
#programowanie #programista15k #webdev #csharp #javascript #php #python #dotnet
xGreatx - Mirki pomóżcie w potrzebie. Jeśli ilość ankiet dobije fajnej liczby to wśró...

źródło: comment_1588422706eO6fxpuGiWCmWkIIpfx1hz.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak najszybciej zamienić tablicę bajtów na tablicę intów? Mam na myśli łączenie 4 bajtów w jeden int, a nie samo byte as int. Jest jakaś metoda do tego, czy zostaje pętla i bitconverter.toint32() dla każdego inta po kolei?

#csharp #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach