#384 Авторизации + получение id пользователя в контроллерах #3
No reviewers
Labels
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: on.nemtina/persistence#3
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "PersistenceClient"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Еще бы добавить метод генерации токена по логину и паролю
@ -63,2 +40,2 @@
}
});
var needUseKeyCloak = configuration.GetSection("NeedUseKeyCloak").Get<bool>();
if (needUseKeyCloak)
Блок кода с if-else c настройками аутентификации для сваггера желательно убрать в отдельный метод
@ -88,0 +116,4 @@
var needUseKeyCloak = configuration
.GetSection("NeedUseKeyCloak")
.Get<bool>();
if (needUseKeyCloak) services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
Тут тоже как будто хочется 2 отдельных метода использовать: AddAuthenticationKeyCloak и AddAuthenticationJWT
AddKeycloackSecurity и AddDefaultSecurity. Просто и то и другое по факту bearer jwt
@ -0,0 +6,4 @@
namespace Persistence.Client
{
public class PersistenceClientFactory
Желательно добавить комментарий к этим 2-м фабрикам: к PersistenceClientFactory и TestHttpClientFactory