/MessageAppDockerize

Ef Core,Docker,Jwt,Serilog ve Sql Server kullanilmis bir mesajlasma api'si.Kullanicilar oturum acip mesaj gonderip alabilir ve mesajlasma gecminisini goruntuleyebilir.

Primary LanguageC#

MessageAppDockerize

Ef Core,Docker,Jwt,Serilog ve Sql Server kullanilmis bir mesajlasma api'si.Kullanicilar oturum acip mesaj gonderip alabilir ve mesajlasma gecminisini goruntuleyebilir.

Uygulama Docker Compose ile calistirilabilir.

Endpoint Routemap

Uygulama ayaga kalktiginde sizi Swagger ekrani karsilar.

messageapp_screenshot

User

-register:username ve password girilerek register olunur.
-login:Username ve password girilerek login olunur.Basarili login sonucu jwt key'i doner.

Message

Message endpointlerini kullanabilmek register olduktan sonre da login olup donen key ile sag ustteki authorize butonuna basıp authorize olmak gereklidir.Asagidaki sekilde authorize olunur.

login_ss

logout_ss

-sendmessage: Kullanici, mesajı gondermek istedigi kullanici adini ve mesajini girerek mesaj gonderebilir.
-messagehistories: Kullanicinin mesaj gecmisini goruntuler.
-blockuser:Kullanici engellemek istedigi kullanici adini girerek o kullanicini kendisine mesaj atmasini engelleyebilir.