Hi,
I have this in my config:
container.Register<IAuthRepository>(new CustomAuthRepository());
Plugins.Add(new AuthFeature(() => new AuthUserSession(),
new IAuthProvider[] {
new JwtAuthProvider(AppSettings) {
AuthKey = AesUtils.CreateKey(),
HashAlgorithm = "RS256",
PublicKeyXml = publicXml,
PrivateKeyXml = privateKey,
RequireSecureConnection = false
},
new CredentialsAuthProvider()
}));
Plugins.Add(new SwaggerFeature());
I have this service:
[Authenticate]
[Route("/web/survey/{SurveyTemplateStatus}", "GET")]
public class SurveyList : IReturn<List<SurveysResponse>>
{
public SurveyTemplateStatus SurveyTemplateStatus { get; set; }
}
I put the creducials in swagger ui
When I invoke a service I get 401 which is expected. CustomAuthRepository
is not invoked.
What am I missing?
Thanks