17 lines
510 B
JavaScript
17 lines
510 B
JavaScript
/* @flow */
|
|
|
|
import { parseURLParams } from '../base/config';
|
|
|
|
/**
|
|
* Retrieves the JSON Web Token (JWT), if any, defined by a specific
|
|
* {@link URL}.
|
|
*
|
|
* @param {URL} url - The {@code URL} to parse and retrieve the JSON Web Token
|
|
* (JWT), if any, from.
|
|
* @returns {string} The JSON Web Token (JWT), if any, defined by the specified
|
|
* {@code url}; otherwise, {@code undefined}.
|
|
*/
|
|
export function parseJWTFromURLParams(url: URL = window.location) {
|
|
return parseURLParams(url, true, 'search').jwt;
|
|
}
|