Answered step by step
Verified Expert Solution
Question
1 Approved Answer
import com.upgrad.patterns.Authentication.AuthenticationProvider; import com.upgrad.patterns.Authentication.BasicAuthProvider; public class BasicAuthProcessor extends AuthenticationProcessor { public BasicAuthProcessor ( AuthenticationProcessor processor ) { super ( processor ) ; } / /
import com.upgrad.patterns.Authentication.AuthenticationProvider;
import com.upgrad.patterns.Authentication.BasicAuthProvider;
public class BasicAuthProcessor extends AuthenticationProcessor
public BasicAuthProcessorAuthenticationProcessor processor
superprocessor;
is User name and password is provided, use it to authenticate
@Override
public boolean isAuthorizedAuthenticationProvider provider
ifprovider instanceof BasicAuthProvider
return provider.Authenticate;
else ifnextProcessor null
return nextProcessor.isAuthorizedprovider;
return false;
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started