You have a String which represents authentication credentials. The String could be a Base64 encoded username and password, an OAuth Token, or an API Token. Since you're not sure what credentials are represented by a given String, you need to try the String against each authentication scheme until one is successful. What design pattern could you use to solve this?
Incorrect -