* Converts a pattern string to a regex pattern with wildcard handling * @param {string} pattern - The pattern string * @param {string} loginUri - The login URI to compare against * @returns {string} The converted regex pattern
(pattern, loginUri)
| 80 | * @returns {string} The converted regex pattern |
| 81 | */ |
| 82 | function convertPatternToRegex (pattern, loginUri) { |
| 83 | if (pattern === loginUri) { |
| 84 | return `^${EMPTY}(/|$)`; |
| 85 | } |
| 86 | |
| 87 | return `^${pattern.replace(/\.\*/g, WILDCARD).replace(/\*/g, `${PERIOD}${WILDCARD}`)}(/|$)`; |
| 88 | } |
| 89 | |
| 90 | /** |
| 91 | * Configures authentication middleware and strategies for the server |