Package io.datarouter.auth.service
Class DatarouterAccountApiKeyPredicate
java.lang.Object
io.datarouter.web.dispatcher.ApiKeyPredicate
io.datarouter.auth.service.DatarouterAccountApiKeyPredicate
@Singleton
public class DatarouterAccountApiKeyPredicate
extends io.datarouter.web.dispatcher.ApiKeyPredicate
-
Constructor Summary
Constructors Constructor Description DatarouterAccountApiKeyPredicate(DatarouterAccountCredentialService datarouterAccountApiKeyService, DatarouterAccountCounters datarouterAccountCounters)DatarouterAccountApiKeyPredicate(String headerName, DatarouterAccountCredentialService datarouterAccountCredentialService, DatarouterAccountCounters datarouterAccountCounters) -
Method Summary
-
Constructor Details
-
DatarouterAccountApiKeyPredicate
@Inject public DatarouterAccountApiKeyPredicate(DatarouterAccountCredentialService datarouterAccountApiKeyService, DatarouterAccountCounters datarouterAccountCounters) -
DatarouterAccountApiKeyPredicate
public DatarouterAccountApiKeyPredicate(String headerName, DatarouterAccountCredentialService datarouterAccountCredentialService, DatarouterAccountCounters datarouterAccountCounters)
-
-
Method Details
-
innerCheck
public io.datarouter.util.tuple.Pair<Boolean,String> innerCheck(io.datarouter.web.dispatcher.DispatchRule rule, javax.servlet.http.HttpServletRequest request, String apiKeyCandidate)- Specified by:
innerCheckin classio.datarouter.web.dispatcher.ApiKeyPredicate
-
check
-