All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sap.cloud.security.servlet.TokenAuthenticator Maven / Gradle / Ivy

The newest version!
/**
 * SPDX-FileCopyrightText: 2018-2023 SAP SE or an SAP affiliate company and Cloud Security Client Java contributors
 * 

* SPDX-License-Identifier: Apache-2.0 */ package com.sap.cloud.security.servlet; import jakarta.servlet.ServletRequest; import jakarta.servlet.ServletResponse; /** * TokenAuthenticator is used to authenticate a user sending servlet requests to a service via token. It produces a * {@link TokenAuthenticationResult}. The result contains the necessary information to perform container specific * authentication.
* * See {@code JettyTokenAuthenticator} in the java-security-test library on how this is used with jetty to perform * authentication. */ public interface TokenAuthenticator { /** * Performs the authentication for the given request. * * @param request * servlet request. * @param response * servlet response. * @return a {@link TokenAuthenticationResult}. */ TokenAuthenticationResult validateRequest(ServletRequest request, ServletResponse response); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy