Socket
Socket
Sign inDemoInstall

oidc-react

Package Overview
Dependencies
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

oidc-react - npm Package Compare versions

Comparing version 1.5.0 to 1.5.1

2

build/src/AuthContext.d.ts
import React, { FC } from 'react';
import { UserManager } from 'oidc-client';
import { Location, AuthProviderProps, AuthContextProps } from './AuthContextInterface';
export declare const AuthContext: React.Context<AuthContextProps | null>;
export declare const AuthContext: React.Context<AuthContextProps | undefined>;
export declare const hasCodeInUrl: (location: Location) => boolean;
export declare const initUserManager: (props: AuthProviderProps) => UserManager;
export declare const AuthProvider: FC<AuthProviderProps>;

@@ -45,3 +45,3 @@ "use strict";

const oidc_client_1 = require("oidc-client");
exports.AuthContext = react_1.default.createContext(null);
exports.AuthContext = react_1.default.createContext(undefined);
exports.hasCodeInUrl = (location) => {

@@ -81,3 +81,3 @@ const searchParams = new URLSearchParams(location.search);

const [userData, setUserData] = react_1.useState(null);
const userManager = exports.initUserManager(props);
const [userManager] = react_1.useState(exports.initUserManager(props));
const signOutHooks = () => __awaiter(void 0, void 0, void 0, function* () {

@@ -120,3 +120,3 @@ setUserData(null);

getUser();
}, [location]);
}, [location, userManager, autoSignIn, onBeforeSignIn, onSignIn]);
react_1.useEffect(() => {

@@ -129,3 +129,3 @@ const updateUserData = () => __awaiter(void 0, void 0, void 0, function* () {

return () => userManager.events.removeUserLoaded(updateUserData);
}, []);
}, [userManager]);
return (react_1.default.createElement(exports.AuthContext.Provider, { value: {

@@ -132,0 +132,0 @@ signIn: (args) => __awaiter(void 0, void 0, void 0, function* () {

@@ -35,5 +35,5 @@ import { UserManager, User } from 'oidc-client';

signOutRedirect: (args?: unknown) => Promise<void>;
userManager: UserManager | null;
userManager: UserManager;
userData?: User | null;
isLoading: boolean;
}
import { AuthContextProps } from './AuthContextInterface';
export declare const useAuth: () => AuthContextProps | null;
export declare const useAuth: () => AuthContextProps;

@@ -7,3 +7,7 @@ "use strict";

exports.useAuth = () => {
return react_1.useContext(AuthContext_1.AuthContext);
const context = react_1.useContext(AuthContext_1.AuthContext);
if (!context) {
throw new Error('AuthProvider context is undefined, please verify you are calling useAuth() as child of a <AuthProvider> component.');
}
return context;
};

@@ -6,2 +6,9 @@ # Changelog

## [1.5.1](https://github.com/bjerkio/oidc-react/compare/v1.5.0...v1.5.1) (2021-04-11)
### Bug Fixes
* AuthContext cannot be null ([#576](https://github.com/bjerkio/oidc-react/issues/576)) ([61bd0fa](https://github.com/bjerkio/oidc-react/commit/61bd0fa65dbd682437aee3aae13258b8f4668f69))
# [1.5.0](https://github.com/bjerkio/oidc-react/compare/v1.4.0...v1.5.0) (2021-04-10)

@@ -8,0 +15,0 @@

{
"name": "oidc-react",
"version": "1.5.0",
"version": "1.5.1",
"private": false,

@@ -33,3 +33,3 @@ "description": "",

"@types/node": "^12.12.6",
"@types/react": "^16.9.11",
"@types/react": "^17.0.3",
"@typescript-eslint/eslint-plugin": "^4.2.0",

@@ -39,3 +39,3 @@ "@typescript-eslint/parser": "^4.2.0",

"eslint-config-airbnb-base": "^14.1.0",
"eslint-config-prettier": "^7.1.0",
"eslint-config-prettier": "^8.1.0",
"eslint-plugin-import": "^2.18.0",

@@ -42,0 +42,0 @@ "eslint-plugin-jest": "^24.0.2",

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