React Codechef Login
A Codechef OAuth Sign-in / Log-in Component for React
Install
npm install --save react-codechef-login
Usage
import React Component from "react";import CodechefLogin from "react-codechef-login";import "./App.css"; const responseCodechef = { console;}; { return <div ="App"> <CodechefLogin ="abcd5hdy8hdb63bd" ="2gd5dhfbd7sn8ff" ="http://localhost:3000" ="xyzabc" ="my-fav-class" ="Login Now" = = /> </div> ; } ;
Props
clientId
{string}
required
Client ID for Codechef OAuth application
clientSecret
{string}
required
Client Secret for Codechef OAuth application
redirectUri
{string}
required
Registered redirect URI for Codechef OAuth application
state
{string}
required
State parameter for your application
buttonText
{string}
Text to display on the button
className
{string}
CSS class for login button
onSuccess
{function}
required
Callback for successful login
onFailure
{function}
required
Callback for errors raised during login
License
MIT © JayjeetAtGithub