fromAuthSchema static method
Extracts the JWT from the headers using a schema
Implementation
static String? Function(StrategyRequest request) fromAuthSchema(
String schema) {
final schemaLower = schema.toLowerCase();
return (request) {
final header = request.headers[authHeader] ??
request.headers[authHeader.toLowerCase()];
if (header == null) {
return null;
}
final result = parseHeader(header);
if (schemaLower != result?.schema?.toLowerCase()) {
return null;
}
return result?.value;
};
}