init
This commit is contained in:
commit
d282e2bcae
3481 files changed
+568488
No files matched your search
+35
@@ -0,0 +1,35 @@
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
/**
|
||||
* Returns a string of unique scopes by removing duplicates and unnecessary whitespace.
|
||||
*
|
||||
* @param {...(string | undefined)[]} scopes - A list of scope strings or undefined values.
|
||||
* @returns {string} A string containing unique scopes separated by a single space.
|
||||
*/
|
||||
export declare const getUniqueScopes: (...scopes: (string | undefined)[]) => string;
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
/**
|
||||
* We will check if the developer has created the client with a string or object of audience:scopes. We will inject
|
||||
* the base scopes to each audience, and store the base ones inside default key. As well, if the developer created the Auth0Client
|
||||
* with a string of scopes, we will store the requested ones with the base scopes inside the default key as well.
|
||||
* @param authScopes The scopes requested by the user when creating the Auth0Client
|
||||
* @param openIdScope openId scope
|
||||
* @param extraScopes Other scopes to accumulate such as offline_access
|
||||
* @returns {Record<string, string>} An object with all scopes that are going to be accumulated.
|
||||
*/
|
||||
export declare const injectDefaultScopes: (authScopes: string | Record<string, string> | undefined, openIdScope: string, ...extraScopes: string[]) => Record<string, string>;
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
/**
|
||||
* Will return a string of scopes. If a specific audience was requested and it exist inside the scopes object, we will return those
|
||||
* related to that audience that we want to accumulate. If not, we will return the ones stored inside the default key.
|
||||
* @param authScopes Object of audience:scopes that are going to be accumulated
|
||||
* @param methodScopes The scopes requested for the developer in a specific request
|
||||
* @param audience The audience the developer requested for an specific request or the one they configured in the Auth0Client
|
||||
* @returns {string} A combination of Auth0Client scopes and the ones requested by the developer for a specific request
|
||||
*/
|
||||
export declare const scopesToRequest: (authScopes: Record<string, string>, methodScopes: string | undefined, audience: string | undefined) => string;
|
||||
Reference in new issue
Block a user