
Research
/Security News
Contagious Interview Campaign Escalates With 67 Malicious npm Packages and New Malware Loader
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.
auth0-react-redux
Advanced tools
React components for authenticating with auth0
npm install auth0-react-redux
import { AUTH_REDUCER_KEY, authReducer } from 'auth0-react-redux'
const rootReducer = combineReducers({
[AUTH_REDUCER_KEY]: authReducer,
// other reducers
})
const store = createStore(rootReducer)
<AuthProvider>
, and ensure there is a valid callback route. This is the route that auth0 will redirect to after a successful login, and the path must be saved in the allowed callbacks section inside your auth0 client.import { Provider } from 'react-redux'
import { AuthProvider, AuthCallback } from 'auth0-react-redux'
const authConfig = {
domain: 'foobar.auth0.com',
clientID: 'foobar',
callbackURL: '/',
}
ReactDOM.render(
<Provider>
<AuthProvider authOptions={authConfig}>
<Route exact path="/callback" component={AuthCallback} />
</AuthProvider>
</Provider>
)
Two Higher Order Components have been provided to ensure your users are logged in/out.
type withAuthentication: (WrappedComponent: any, redirectUrl: string | null = null) => JSX.Element
type withoutAuthentication: (WrappedComponent: any, redirectUrl: string | null = null) => JSX.Element
These can be used as follows:
import { withoutAuthentication, withoutAuthentication } from 'auth0-react-redux'
const ProfilePage = withAuthentication(() => (
<div>You are logged in</div>
))
const LandingPage = withoutAuthentication(() => (
<div>You are logged out</div>
))
If the user is not logged in they will be redirected to auth0.
FAQs
React components for authenticating with Auth0
We found that auth0-react-redux demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.
Security News
Meet Socket at Black Hat & DEF CON 2025 for 1:1s, insider security talks at Allegiant Stadium, and a private dinner with top minds in software supply chain security.
Security News
CAI is a new open source AI framework that automates penetration testing tasks like scanning and exploitation up to 3,600× faster than humans.