Fix bearer prefix
This commit is contained in:
parent
1c8a536f92
commit
97c8383313
@ -202,7 +202,10 @@ impl Extractor {
|
||||
.to_str()
|
||||
.map_err(|_| Error::NoAuthHeader)?;
|
||||
|
||||
let as_str = as_str.strip_prefix("Bearer ").or_else(|| as_str.strip_prefix("bearer ")).unwrap_or(as_str);
|
||||
let as_str = as_str
|
||||
.strip_prefix("Bearer ")
|
||||
.or_else(|| as_str.strip_prefix("bearer "))
|
||||
.unwrap_or(as_str);
|
||||
|
||||
let decoded_claims =
|
||||
decode::<ClaimsType>(as_str, &*jwt_decoding_key, &Validation::new(algorithm)).map_err(
|
||||
|
@ -50,7 +50,17 @@ async fn all_parking_spaces(
|
||||
|
||||
HttpResponse::Ok().body(
|
||||
if is_partial(&req) {
|
||||
parking_spaces.render()
|
||||
Main {
|
||||
body: parking_spaces,
|
||||
opts: MainOpts {
|
||||
session: session.into_option().map(|s| SessionOpts {
|
||||
login: s.subject.to_owned(),
|
||||
profile_image_url: None,
|
||||
}),
|
||||
..Default::default()
|
||||
},
|
||||
}
|
||||
.render()
|
||||
} else {
|
||||
Layout {
|
||||
main: Main {
|
||||
|
@ -5,6 +5,8 @@
|
||||
href="/"
|
||||
hx-get="/"
|
||||
hx-replace-url="true"
|
||||
hx-headers='{"Accept":"text/html-partial"}'
|
||||
hx-target="main"
|
||||
class="block py-2 pl-3 pr-4 text-white bg-blue-700 rounded md:bg-transparent md:text-blue-700 md:p-0 md:dark:text-blue-500"
|
||||
aria-current="page"
|
||||
>
|
||||
@ -12,7 +14,15 @@
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="block py-2 pl-3 pr-4 text-gray-900 rounded hover:bg-gray-100 md:hover:bg-transparent md:hover:text-blue-700 md:p-0 dark:text-white md:dark:hover:text-blue-500 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700">About</a>
|
||||
<a
|
||||
href="#"
|
||||
hx-replace-url="true"
|
||||
hx-headers='{"Accept":"text/html-partial"}'
|
||||
hx-target="main"
|
||||
class="block py-2 pl-3 pr-4 text-gray-900 rounded hover:bg-gray-100 md:hover:bg-transparent md:hover:text-blue-700 md:p-0 dark:text-white md:dark:hover:text-blue-500 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"
|
||||
>
|
||||
About
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#" class="block py-2 pl-3 pr-4 text-gray-900 rounded hover:bg-gray-100 md:hover:bg-transparent md:hover:text-blue-700 md:p-0 dark:text-white md:dark:hover:text-blue-500 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700">Services</a>
|
||||
|
Loading…
Reference in New Issue
Block a user