Spotkał się ktoś z taką sytuacją?
Mam IdentityServer4 i dodatkowo w ramach tego projektu zasób /api/secured który jest pod [Authorized]. Chciałbym z klienta pobrać token przy pomocy .RequestClientCredentialsAsync("api.identity") i przy pomocy tego AccessToken dostać się do zasobu /api/secured przez HttpClienta. W skrócie, chciałbym aby projekt z IdentityServer zachowywał się tak jak Api.

Na ten moment po wywołaniu HttpClient z wstawionym tokenem dostaję zwrot z /account/login czyli zwykłego htmla...

#dotnet #
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ITgeek: Jak dla mnie to taka kobyła jest spoko na start zabawy z programowaniem. Ja teraz mam podejście, że po prostu staram się coś zrobić i uczę się rzeczy, które są potrzebne do osiągnięcia celu. Taktyka podobna jak w cache'owaniu.
  • Odpowiedz
Czołem,
Jak część z Was być może pamięta, w ubiegłym roku wyszedłem z inicjatywą kursu programowania "Becoming a Software Developer", który ostatecznie posiadł 24 odcinki (wpisy + screencasty). W tym roku chcemy zrobić coś podobnego, tylko na szerszą skalę. Wraz z kolegą Darkiem planujemy stworzyć kurs dedykowany mikroserwisom - od całkowitych podstaw aż do stworzenia w miarę rozbudowanego systemu (oraz jego wdrożenie i związane z tym problemy). Całość będzie zbudowana w
spetz - Czołem,
Jak część z Was być może pamięta, w ubiegłym roku wyszedłem z inicja...

źródło: comment_CdE9Otagpx8NRvk3Fw0kcMzt9krx3ODb.jpg

Pobierz
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, wczoraj umknelo bo moze za pozna godzina byla...

Hej,
Mam frontend na #vuejs i backend na #dotnet choc to w sumie nie ma wiekszego znaczenia.
Robie logowanie/rejestracje przez FB/Google.
Na froncie dostaje (przy uzyciu HelloJS) dostaje token z social providera:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,
Mam frontend na #vuejs i backend na #dotnet choc to w sumie nie ma wiekszego znaczenia.
Robie logowanie/rejestracje przez FB/Google.
Na froncie dostaje (przy uzyciu HelloJS) dostaje token z social providera:

{
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DerMirker: prędzej zaszkodzi. Sam przechodziłem z VBA na VB.NET i w końcu porzuciłem VB.NET dla C#. VBA się przydaje, ale nie do nauki dotnet-a. Wszystko masz inne, tylko składnia WYGLĄDA podobnie (mam na myśli VB.NET).
  • Odpowiedz
Hej. Zaczynam robic apke, otwarty kod bo chce troche pokazac co potrafie itp (takie przygotowanie pod aplikacje do pracy potem). Chce przy okazji wykorzystac auth0 do authentication tylko chyba slabo wrzucac klucze w repo ktore bedzie otwarte...
Jak to rozwiazac?
Repo na #gitlab , aplikacja na #dotnet #dotnetcore a front na #vuejs

#programowanie #webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: W sumie jeszcze jedna rzecz którą fajnie jest zrobić to wrzucenie fejkowych plików z konfiguracją credentiali i wrzucenie ich samych do .gitignore. Przykładowo zamiast credentials.yml dajesz credentials.yml.template z pustymi polami ale dobrą strukturą, a credentials.yml wrzucasz do .gitignore. Alternatywnie wrzucenie tego szablonu bezpośrednio jako credentials.yml. Dzięki temu wiadomo dokładnie co trzeba zrobić. Przykładowo praw.ini i praw.ini.example w tym repo: https://github.com/x89/Shreddit
  • Odpowiedz
#programowanie #csharp #dotnet #aspnet #naukaprogramowania
Niedługo będę skakał w branżę i w związku z tym małe pytanka dla ludzi którzy mają jakieś doświadczenie z rekrutacją, chodzi o portfolio:

1. Mam kilka prostych aplikacji dotnetowych/jsowych zrobionych przez siebie (jakieś CRUDy, RESTy, proste gierki w winforms, jakieś tam skrypciki konsolowe w c#, proste simple web pagesy typu lista zakupów , apki w WPF MVVM i takie
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dzolejro:

1. Wystarczy, ważne że coś robisz i masz to gdzieś opublikowane
2. Nie, kod wystarczy ale oczywiście szybciej sprawdzisz jak jest to online i można sobie kolokwialnie mówiac poklikać, kodu nikomu się nie bedzie chciało sprawdzać, może jedną dwie klasy ktoś otworzy, albo zobaczy strukturę plików.
3. Git jest popularny i temu wszedzie się mówi "wrzuć na gita i twórz sobie repo" pokazuje to też że ktoś ogarnia gita
  • Odpowiedz
@Dzolejro: W zasadzie praca z gitem jest bardzo prosta, do póki git coś nie o-----e i przez 99% czasu robisz tylko commit, i merga - nic więcej. Tyle że fajnie było by o tym poczytać coś więcej. A w reszcie przypadków stack overflow twoim przyjacielem. Ważne żebyś nie wszystko umiał na blachę ale w razie czego znaleźć rozwiązanie problemu i umieć go wdrożyć w twoim przypadku.

No chyba że szukasz
  • Odpowiedz
#13 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju projektu!
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, jak szybko ogarnąć asp.net core 2.0? Streszczając to c# znam przyzwoicie, a chciałem zacząć tworzyć coś webowego, jednak kompletnie nie wiem jak się za to zabrać. HTML, CSS, JS - spoko, ogarnę dosyć szybko. Znacie jakieś szybkie wprowadzenie w technologie? Mam dostęp do pluralsighta jednak jakoś nie odpowiadają mi tamte materiały - wiecie, zrób to, zrób to i masz teraz to. Wolałbym przetestować to na własnej skórze. Ewentualnie macie jakiś pomysł
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hajduszoboszlo: Jak znasz C# i .NET to bez problemu z przykładowych projektów na githubie ogarniesz temat. Poza tym każda nowsza książko o asp.net mvc może Ci się przydać, bo różnice pomiędzy .NET Framework i .NET Core są tak na dobrą sprawę kosmetyczne i dotyczą głównie konfiguracji projektu.
  • Odpowiedz
#12 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju projektu!
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miraski z #dotnet #dotnetcore - probuje ugryzc temat RabbitMQ do komunikacji pomiedzy kilkoma aplikacjami dzialajacymi niejako wspolnie.

Publikowanie jest zasadniczo dosc proste, ale nie moge zalapac jak sensownie ogarnac subskrybowanie... Znalazlem tylko kilka przykladow i w sumie kazdy byl syfiasto zrobiony bo calosc subscrybowania byla wrzucona w Main co powoduje jakis kosmiczny syf no i troche niezgodnie z SOLID chyba.

Inna sprawa to dlaczego w kazdym przykladzie ludzie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: https://github.com/dotnet-architecture/eShopOnContainers Wpis miałeś 2 tyg temu, możliwe że to znalazłeś. Przykład wykorzystania RabbitMQ (src/BuildingBlock/EventBus/EventBusRabbitMQ). Obiekty są serializowane po nazwie klasy a następnie deserializowane i wybierana odpowiednia strategia do przetwarzania.

Sposób łączenia eventu z Handlerem jest np w /src/Services/Catalog/Catalog.API/Startup.cs (ConfigureEventBus).

Co masz na myśli mówiąc że definiują swoje typy eventów w każdym przykładzie? W sensie że serwis A ma Event1 zdefiniowany i serwis B ma Event1 znowu zdefiniowany zamiast centralnego
  • Odpowiedz
Hej, nie wiem czemu w poniższym kodzie wywala mi wyjątek na próbie programowego zapisania właściwości pliku jpeg w C#. Wyjątek wywala w linijce z GetPropertyWriter:

Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertySystemException: „Unable to get writable property store for this property.”
Wewnętrzny wyjątek: FileLoadException: Proces nie może uzyskać dostępu do pliku, ponieważ jest on używany przez inny proces. (Exception from HRESULT: 0x80070020)

Dodam, że plik nie jest otwarty nigdzie indziej, nie jest 'tylko do odczytu', można ręcznie modyfikować tytuł we właściwościach
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Problem rozwiązany. W ItemGroup Conditions nie działały, nie wiedzieć czemu. Zamiast tego użyłem:

$(PackageTargetFallback);net40.
Działa jak powinno i widzi wszystko.
  • Odpowiedz
  • 1
@teaperr https://pl.m.wikipedia.org/wiki/DRY
Nie powinno być tak, że każdy test zaczyna się od 4 takich samych linijek. Metoda, a może nawet zrobić jakiś SetUp (coś co samo wykona się przed każdym testem) i trzymać w polach (ale niektórzy twierdzą, że to zła praktyka). Poza tym nie powinieneś praktycznie nigdy rzucać Exception - powinieneś stworzyć własną klasę. Po pierwsze dlatego, że jak będziesz łapać wyjątek to Exception złapie wszystko - nawet to czego
  • Odpowiedz
@Yahoo_: @teaperr: A ja się nie zgodzę do końca. W testach DRY nie obowiązuje.
Tzn. akurat w tym przypadku można by stworzyć oddzielną metodę, bo te mocki nic nie robią.

Ale generalnie uważam, że w testach lepiej się powtórzyć i wypisać wszystkie dane na początku, żeby wiedzieć, jaki dokładnie przypadek sprawdzasz.
  • Odpowiedz