#384 Авторизации + получение id пользователя в контроллерах #3

Merged
on.nemtina merged 7 commits from PersistenceClient into master 2024-11-25 17:09:22 +05:00
Collaborator
No description provided.
on.nemtina was assigned by rs.efremov 2024-11-25 10:51:08 +05:00
rs.efremov added 5 commits 2024-11-25 10:51:08 +05:00
on.nemtina approved these changes 2024-11-25 12:33:45 +05:00
on.nemtina left a comment
Owner

Еще бы добавить метод генерации токена по логину и паролю

Еще бы добавить метод генерации токена по логину и паролю
@ -63,2 +40,2 @@
}
});
var needUseKeyCloak = configuration.GetSection("NeedUseKeyCloak").Get<bool>();
if (needUseKeyCloak)
Owner

Блок кода с if-else c настройками аутентификации для сваггера желательно убрать в отдельный метод

Блок кода с if-else c настройками аутентификации для сваггера желательно убрать в отдельный метод
@ -88,0 +116,4 @@
var needUseKeyCloak = configuration
.GetSection("NeedUseKeyCloak")
.Get<bool>();
if (needUseKeyCloak) services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
Owner

Тут тоже как будто хочется 2 отдельных метода использовать: AddAuthenticationKeyCloak и AddAuthenticationJWT

Тут тоже как будто хочется 2 отдельных метода использовать: AddAuthenticationKeyCloak и AddAuthenticationJWT
Author
Collaborator

AddKeycloackSecurity и AddDefaultSecurity. Просто и то и другое по факту bearer jwt

AddKeycloackSecurity и AddDefaultSecurity. Просто и то и другое по факту bearer jwt
@ -0,0 +6,4 @@
namespace Persistence.Client
{
public class PersistenceClientFactory
Owner

Желательно добавить комментарий к этим 2-м фабрикам: к PersistenceClientFactory и TestHttpClientFactory

Желательно добавить комментарий к этим 2-м фабрикам: к PersistenceClientFactory и TestHttpClientFactory
rs.efremov added 1 commit 2024-11-25 14:29:48 +05:00
on.nemtina added 1 commit 2024-11-25 17:09:10 +05:00
on.nemtina merged commit f5ed62eb7d into master 2024-11-25 17:09:22 +05:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: on.nemtina/persistence#3
No description provided.