Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
krupakrzysztof committed Mar 2, 2023
2 parents 4cc6c7b + b6c7717 commit 657b033
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,10 @@
# enovaApi.Proxy
# enovaApi.Proxy

Soneta.WebApi nie umożliwia autoryzacji za pomocą klucza API, aby w komunikatach do enovy nie wpisywać użytkownika i hasła można skorzystać z przygotowanego proxy.
W tym celu w appsettings.json konfigurujemy kestrel oraz podajemy adres api enovy, a następnie instalujemy usługę.

Aplikacja wystawia 2 endpointy:
- http://localhost:7065/api/Keys - do tworzenia kluczy, w parametrach podajemy nazwę użytkownika i hasło. W odpowiedzi dostajemy klucz api, który wraz z użytkownikiem i hasłem, przechowywane są w pliku keys.json (hasło jest zaszyfrowane)
![image](https://user-images.githubusercontent.com/87368964/221992553-adcf8772-3565-4b6f-8411-eead0f560dc5.png)
- http://localhost:7065/api/MethodInvoker/InvokeServiceMethod - do wywoływania api enovy
![image](https://user-images.githubusercontent.com/87368964/221992496-0a7c5a3c-aa17-4164-b7f9-315f03c91803.png)

0 comments on commit 657b033

Please sign in to comment.