New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@aserto/aserto-react

Package Overview
Dependencies
Maintainers
2
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aserto/aserto-react - npm Package Compare versions

Comparing version 0.1.13 to 0.1.14

16

dist/index.js

@@ -66,6 +66,6 @@ "use strict";

_useState8 = _slicedToArray(_useState7, 2),
authzMap = _useState8[0],
setAuthzMap = _useState8[1];
accessMap = _useState8[0],
setAccessMap = _useState8[1];
var loadAuthzMap = (0, _react.useCallback)(function (accessToken) {
var loadAccessMap = (0, _react.useCallback)(function (accessToken) {
function load() {

@@ -97,7 +97,7 @@ return _load.apply(this, arguments);

_context.next = 8;
return asertoFromHook.getAuthorizationMap();
return asertoFromHook.getAccessMap();
case 8:
map = _context.sent;
setAuthzMap(map);
setAccessMap(map);
setLoading(false);

@@ -121,4 +121,4 @@

loading: loading,
authzMap: authzMap,
loadAuthzMap: loadAuthzMap
accessMap: accessMap,
loadAccessMap: loadAccessMap
}

@@ -129,2 +129,2 @@ }, children);

exports.AsertoProvider = AsertoProvider;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJBc2VydG9Db250ZXh0IiwiUmVhY3QiLCJjcmVhdGVDb250ZXh0IiwidXNlQXNlcnRvIiwiQXNlcnRvUHJvdmlkZXIiLCJjaGlsZHJlbiIsImFzZXJ0b0NsaWVudCIsInNldEFzZXJ0b0NsaWVudCIsImxvYWRpbmciLCJzZXRMb2FkaW5nIiwidG9rZW4iLCJzZXRUb2tlbiIsImF1dGh6TWFwIiwic2V0QXV0aHpNYXAiLCJsb2FkQXV0aHpNYXAiLCJhY2Nlc3NUb2tlbiIsImxvYWQiLCJUUlVFIiwiYXNlcnRvRnJvbUhvb2siLCJnZXRBdXRob3JpemF0aW9uTWFwIiwibWFwIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRU8sSUFBTUEsYUFBYSxnQkFBR0Msa0JBQU1DLGFBQU4sRUFBdEI7Ozs7QUFDQSxJQUFNQyxTQUFTLEdBQUcsU0FBWkEsU0FBWTtBQUFBLFNBQU0sdUJBQVdILGFBQVgsQ0FBTjtBQUFBLENBQWxCOzs7O0FBQ0EsSUFBTUksY0FBYyxHQUFHLFNBQWpCQSxjQUFpQixPQUV4QjtBQUFBLE1BREpDLFFBQ0ksUUFESkEsUUFDSTs7QUFBQSxrQkFDb0Msc0JBRHBDO0FBQUE7QUFBQSxNQUNHQyxZQURIO0FBQUEsTUFDaUJDLGVBRGpCOztBQUFBLG1CQUUwQixxQkFBUyxJQUFULENBRjFCO0FBQUE7QUFBQSxNQUVHQyxPQUZIO0FBQUEsTUFFWUMsVUFGWjs7QUFBQSxtQkFHc0Isc0JBSHRCO0FBQUE7QUFBQSxNQUdHQyxLQUhIO0FBQUEsTUFHVUMsUUFIVjs7QUFBQSxtQkFJNEIsc0JBSjVCO0FBQUE7QUFBQSxNQUlHQyxRQUpIO0FBQUEsTUFJYUMsV0FKYjs7QUFNSixNQUFNQyxZQUFZLEdBQUcsd0JBQVksVUFBQ0MsV0FBRCxFQUFpQjtBQUFBLGFBQ2pDQyxJQURpQztBQUFBO0FBQUE7O0FBQUE7QUFBQSxzRUFDaEQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0VQLGdCQUFBQSxVQUFVLENBQUMsSUFBRCxDQUFWLENBREYsQ0FHRTs7QUFDQSxvQkFBSSxDQUFDQyxLQUFELElBQVVPLElBQWQsRUFBb0I7QUFDbEJOLGtCQUFBQSxRQUFRLENBQUNJLFdBQUQsQ0FBUjtBQUNELGlCQU5ILENBUUU7OztBQVJGO0FBQUEsdUJBUytCLDZCQUFtQkEsV0FBbkIsQ0FUL0I7O0FBQUE7QUFTUUcsZ0JBQUFBLGNBVFI7QUFVRVgsZ0JBQUFBLGVBQWUsQ0FBQ1csY0FBRCxDQUFmLENBVkYsQ0FZRTs7QUFaRjtBQUFBLHVCQWFvQkEsY0FBYyxDQUFDQyxtQkFBZixFQWJwQjs7QUFBQTtBQWFRQyxnQkFBQUEsR0FiUjtBQWNFUCxnQkFBQUEsV0FBVyxDQUFDTyxHQUFELENBQVg7QUFFQVgsZ0JBQUFBLFVBQVUsQ0FBQyxLQUFELENBQVY7O0FBaEJGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLE9BRGdEO0FBQUE7QUFBQTs7QUFrQi9DO0FBRURPLElBQUFBLElBQUk7QUFDTCxHQXJCb0IsRUFxQmxCLENBQUNWLFlBQUQsQ0FyQmtCLENBQXJCO0FBdUJBLHNCQUNFLGdDQUFDLGFBQUQsQ0FBZSxRQUFmO0FBQ0UsSUFBQSxLQUFLLEVBQUU7QUFDTEUsTUFBQUEsT0FBTyxFQUFQQSxPQURLO0FBRUxJLE1BQUFBLFFBQVEsRUFBUkEsUUFGSztBQUdMRSxNQUFBQSxZQUFZLEVBQVpBO0FBSEs7QUFEVCxLQU9HVCxRQVBILENBREY7QUFXRCxDQTFDTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VDb250ZXh0LCB1c2VDYWxsYmFjayB9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IGNyZWF0ZUFzZXJ0b0NsaWVudCBmcm9tICdAYXNlcnRvL2FzZXJ0by1zcGEtanMnXG5cbmV4cG9ydCBjb25zdCBBc2VydG9Db250ZXh0ID0gUmVhY3QuY3JlYXRlQ29udGV4dCgpO1xuZXhwb3J0IGNvbnN0IHVzZUFzZXJ0byA9ICgpID0+IHVzZUNvbnRleHQoQXNlcnRvQ29udGV4dCk7XG5leHBvcnQgY29uc3QgQXNlcnRvUHJvdmlkZXIgPSAoe1xuICBjaGlsZHJlblxufSkgPT4ge1xuICBjb25zdCBbYXNlcnRvQ2xpZW50LCBzZXRBc2VydG9DbGllbnRdID0gdXNlU3RhdGUoKTtcbiAgY29uc3QgW2xvYWRpbmcsIHNldExvYWRpbmddID0gdXNlU3RhdGUodHJ1ZSk7XG4gIGNvbnN0IFt0b2tlbiwgc2V0VG9rZW5dID0gdXNlU3RhdGUoKTtcbiAgY29uc3QgW2F1dGh6TWFwLCBzZXRBdXRoek1hcF0gPSB1c2VTdGF0ZSgpO1xuXG4gIGNvbnN0IGxvYWRBdXRoek1hcCA9IHVzZUNhbGxiYWNrKChhY2Nlc3NUb2tlbikgPT4ge1xuICAgIGFzeW5jIGZ1bmN0aW9uIGxvYWQoKSB7XG4gICAgICBzZXRMb2FkaW5nKHRydWUpO1xuXG4gICAgICAvLyBhbHdheXMgcmVmcmVzaCB0aGUgc3RvcmVkIGFjY2VzcyB0b2tlblxuICAgICAgaWYgKCF0b2tlbiB8fCBUUlVFKSB7XG4gICAgICAgIHNldFRva2VuKGFjY2Vzc1Rva2VuKTtcbiAgICAgIH1cblxuICAgICAgLy8gY3JlYXRlIGEgbmV3IGFzZXJ0byBjbGllbnRcbiAgICAgIGNvbnN0IGFzZXJ0b0Zyb21Ib29rID0gYXdhaXQgY3JlYXRlQXNlcnRvQ2xpZW50KGFjY2Vzc1Rva2VuKTtcbiAgICAgIHNldEFzZXJ0b0NsaWVudChhc2VydG9Gcm9tSG9vayk7XG5cbiAgICAgIC8vIHJldHJpZXZlIGF1dGhvcml6YXRpb24gbWFwXG4gICAgICBjb25zdCBtYXAgPSBhd2FpdCBhc2VydG9Gcm9tSG9vay5nZXRBdXRob3JpemF0aW9uTWFwKCk7XG4gICAgICBzZXRBdXRoek1hcChtYXApO1xuXG4gICAgICBzZXRMb2FkaW5nKGZhbHNlKTtcbiAgICB9O1xuXG4gICAgbG9hZCgpO1xuICB9LCBbYXNlcnRvQ2xpZW50XSk7XG5cbiAgcmV0dXJuIChcbiAgICA8QXNlcnRvQ29udGV4dC5Qcm92aWRlclxuICAgICAgdmFsdWU9e3tcbiAgICAgICAgbG9hZGluZyxcbiAgICAgICAgYXV0aHpNYXAsXG4gICAgICAgIGxvYWRBdXRoek1hcFxuICAgICAgfX1cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9Bc2VydG9Db250ZXh0LlByb3ZpZGVyPlxuICApO1xufTsiXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJBc2VydG9Db250ZXh0IiwiUmVhY3QiLCJjcmVhdGVDb250ZXh0IiwidXNlQXNlcnRvIiwiQXNlcnRvUHJvdmlkZXIiLCJjaGlsZHJlbiIsImFzZXJ0b0NsaWVudCIsInNldEFzZXJ0b0NsaWVudCIsImxvYWRpbmciLCJzZXRMb2FkaW5nIiwidG9rZW4iLCJzZXRUb2tlbiIsImFjY2Vzc01hcCIsInNldEFjY2Vzc01hcCIsImxvYWRBY2Nlc3NNYXAiLCJhY2Nlc3NUb2tlbiIsImxvYWQiLCJUUlVFIiwiYXNlcnRvRnJvbUhvb2siLCJnZXRBY2Nlc3NNYXAiLCJtYXAiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBOztBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFTyxJQUFNQSxhQUFhLGdCQUFHQyxrQkFBTUMsYUFBTixFQUF0Qjs7OztBQUNBLElBQU1DLFNBQVMsR0FBRyxTQUFaQSxTQUFZO0FBQUEsU0FBTSx1QkFBV0gsYUFBWCxDQUFOO0FBQUEsQ0FBbEI7Ozs7QUFDQSxJQUFNSSxjQUFjLEdBQUcsU0FBakJBLGNBQWlCLE9BRXhCO0FBQUEsTUFESkMsUUFDSSxRQURKQSxRQUNJOztBQUFBLGtCQUNvQyxzQkFEcEM7QUFBQTtBQUFBLE1BQ0dDLFlBREg7QUFBQSxNQUNpQkMsZUFEakI7O0FBQUEsbUJBRTBCLHFCQUFTLElBQVQsQ0FGMUI7QUFBQTtBQUFBLE1BRUdDLE9BRkg7QUFBQSxNQUVZQyxVQUZaOztBQUFBLG1CQUdzQixzQkFIdEI7QUFBQTtBQUFBLE1BR0dDLEtBSEg7QUFBQSxNQUdVQyxRQUhWOztBQUFBLG1CQUk4QixzQkFKOUI7QUFBQTtBQUFBLE1BSUdDLFNBSkg7QUFBQSxNQUljQyxZQUpkOztBQU1KLE1BQU1DLGFBQWEsR0FBRyx3QkFBWSxVQUFDQyxXQUFELEVBQWlCO0FBQUEsYUFDbENDLElBRGtDO0FBQUE7QUFBQTs7QUFBQTtBQUFBLHNFQUNqRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDRVAsZ0JBQUFBLFVBQVUsQ0FBQyxJQUFELENBQVYsQ0FERixDQUdFOztBQUNBLG9CQUFJLENBQUNDLEtBQUQsSUFBVU8sSUFBZCxFQUFvQjtBQUNsQk4sa0JBQUFBLFFBQVEsQ0FBQ0ksV0FBRCxDQUFSO0FBQ0QsaUJBTkgsQ0FRRTs7O0FBUkY7QUFBQSx1QkFTK0IsNkJBQW1CQSxXQUFuQixDQVQvQjs7QUFBQTtBQVNRRyxnQkFBQUEsY0FUUjtBQVVFWCxnQkFBQUEsZUFBZSxDQUFDVyxjQUFELENBQWYsQ0FWRixDQVlFOztBQVpGO0FBQUEsdUJBYW9CQSxjQUFjLENBQUNDLFlBQWYsRUFicEI7O0FBQUE7QUFhUUMsZ0JBQUFBLEdBYlI7QUFjRVAsZ0JBQUFBLFlBQVksQ0FBQ08sR0FBRCxDQUFaO0FBRUFYLGdCQUFBQSxVQUFVLENBQUMsS0FBRCxDQUFWOztBQWhCRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxPQURpRDtBQUFBO0FBQUE7O0FBa0JoRDtBQUVETyxJQUFBQSxJQUFJO0FBQ0wsR0FyQnFCLEVBcUJuQixDQUFDVixZQUFELENBckJtQixDQUF0QjtBQXVCQSxzQkFDRSxnQ0FBQyxhQUFELENBQWUsUUFBZjtBQUNFLElBQUEsS0FBSyxFQUFFO0FBQ0xFLE1BQUFBLE9BQU8sRUFBUEEsT0FESztBQUVMSSxNQUFBQSxTQUFTLEVBQVRBLFNBRks7QUFHTEUsTUFBQUEsYUFBYSxFQUFiQTtBQUhLO0FBRFQsS0FPR1QsUUFQSCxDQURGO0FBV0QsQ0ExQ00iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUNvbnRleHQsIHVzZUNhbGxiYWNrIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgY3JlYXRlQXNlcnRvQ2xpZW50IGZyb20gJ0Bhc2VydG8vYXNlcnRvLXNwYS1qcydcblxuZXhwb3J0IGNvbnN0IEFzZXJ0b0NvbnRleHQgPSBSZWFjdC5jcmVhdGVDb250ZXh0KCk7XG5leHBvcnQgY29uc3QgdXNlQXNlcnRvID0gKCkgPT4gdXNlQ29udGV4dChBc2VydG9Db250ZXh0KTtcbmV4cG9ydCBjb25zdCBBc2VydG9Qcm92aWRlciA9ICh7XG4gIGNoaWxkcmVuXG59KSA9PiB7XG4gIGNvbnN0IFthc2VydG9DbGllbnQsIHNldEFzZXJ0b0NsaWVudF0gPSB1c2VTdGF0ZSgpO1xuICBjb25zdCBbbG9hZGluZywgc2V0TG9hZGluZ10gPSB1c2VTdGF0ZSh0cnVlKTtcbiAgY29uc3QgW3Rva2VuLCBzZXRUb2tlbl0gPSB1c2VTdGF0ZSgpO1xuICBjb25zdCBbYWNjZXNzTWFwLCBzZXRBY2Nlc3NNYXBdID0gdXNlU3RhdGUoKTtcblxuICBjb25zdCBsb2FkQWNjZXNzTWFwID0gdXNlQ2FsbGJhY2soKGFjY2Vzc1Rva2VuKSA9PiB7XG4gICAgYXN5bmMgZnVuY3Rpb24gbG9hZCgpIHtcbiAgICAgIHNldExvYWRpbmcodHJ1ZSk7XG5cbiAgICAgIC8vIGFsd2F5cyByZWZyZXNoIHRoZSBzdG9yZWQgYWNjZXNzIHRva2VuXG4gICAgICBpZiAoIXRva2VuIHx8IFRSVUUpIHtcbiAgICAgICAgc2V0VG9rZW4oYWNjZXNzVG9rZW4pO1xuICAgICAgfVxuXG4gICAgICAvLyBjcmVhdGUgYSBuZXcgYXNlcnRvIGNsaWVudFxuICAgICAgY29uc3QgYXNlcnRvRnJvbUhvb2sgPSBhd2FpdCBjcmVhdGVBc2VydG9DbGllbnQoYWNjZXNzVG9rZW4pO1xuICAgICAgc2V0QXNlcnRvQ2xpZW50KGFzZXJ0b0Zyb21Ib29rKTtcblxuICAgICAgLy8gcmV0cmlldmUgYXV0aG9yaXphdGlvbiBtYXBcbiAgICAgIGNvbnN0IG1hcCA9IGF3YWl0IGFzZXJ0b0Zyb21Ib29rLmdldEFjY2Vzc01hcCgpO1xuICAgICAgc2V0QWNjZXNzTWFwKG1hcCk7XG5cbiAgICAgIHNldExvYWRpbmcoZmFsc2UpO1xuICAgIH07XG5cbiAgICBsb2FkKCk7XG4gIH0sIFthc2VydG9DbGllbnRdKTtcblxuICByZXR1cm4gKFxuICAgIDxBc2VydG9Db250ZXh0LlByb3ZpZGVyXG4gICAgICB2YWx1ZT17e1xuICAgICAgICBsb2FkaW5nLFxuICAgICAgICBhY2Nlc3NNYXAsXG4gICAgICAgIGxvYWRBY2Nlc3NNYXBcbiAgICAgIH19XG4gICAgPlxuICAgICAge2NoaWxkcmVufVxuICAgIDwvQXNlcnRvQ29udGV4dC5Qcm92aWRlcj5cbiAgKTtcbn07Il19
{
"name": "@aserto/aserto-react",
"version": "0.1.13",
"version": "0.1.14",
"description": "Aserto React SDK",

@@ -30,3 +30,3 @@ "main": "dist/index.js",

"dependencies": {
"@aserto/aserto-spa-js": "^0.1.6"
"@aserto/aserto-spa-js": "^0.1.7"
},

@@ -33,0 +33,0 @@ "devDependencies": {

@@ -30,9 +30,5 @@ # Aserto React SDK

import { AsertoProvider } from '@aserto/aserto-react'
import { Auth0Provider } from '@auth0/auth0-react'
import App from './App'
// this example initializes the Aserto Provider with a getToken
// function supplied by the Auth0 React SDK
import { Auth0Provider, useAuth0 } from '@auth0/auth0-react'
const { getAccessTokenSilently } = useAuth0();
ReactDOM.render(

@@ -44,5 +40,3 @@ <Auth0Provider

>
<AsertoProvider
getToken={getAccessTokenSilently}
>
<AsertoProvider>
<App />

@@ -55,3 +49,3 @@ </AsertoProvider>

Use the `useAserto` hook in your components to access authorization map state (`loading`, `authzMap`) or to force it to load (`loadAuthzMap`):
Use the `useAserto` hook in your components to load the authorization map (`loadAuthzMap`) or to access its state (`loading`, `authzMap`):

@@ -62,2 +56,3 @@ ```jsx

import { useAserto } from '@aserto/aserto-react'
import { useAuth0 } from '@auth0/auth0-react'

@@ -71,2 +66,7 @@ function App() {

// the Aserto hook needs a valid access token.
// to use Auth0 to return an access token, you can use the following:
const { getAccessTokenSilently } = useAuth0();
const accessToken = getAccessTokenSilently();
if (loading) {

@@ -77,3 +77,3 @@ return <div>Loading...</div>;

if (!authzMap) {
loadAuthzMap();
loadAuthzMap(accessToken);
return <div>Loading...</div>;

@@ -83,3 +83,6 @@ } else {

<div>
{ authzMap }
{
// display the authz map as a string
authzMap
}
</div>

@@ -86,0 +89,0 @@ );

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc