reactadmin-casdoor-authprovider

1.0.1 • Public • Published

reactadmin-casdoor-authprovider

Installation

yarn add reactadmin-casdoor-authprovider

or

nmp -i reactadmin-casdoor-authprovider

Usage

import { Admin, Resource} from "react-admin";
import jsonServerProvider from "ra-data-json-server";
import { Route} from "react-router-dom";
import initAuthProvider from "reactadmin-casdoor-authprovider"


const sdkConfig = {
  serverUrl: "http://localhost:8080",
  clientId: "xxxxxxxxxxxxxxxxxxxx",
  clientSecret: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  appName: "app-built-in",
  organizationName: "built-in"
};
const authProvider = initAuthProvider(sdkConfig);
const dataProvider = jsonServerProvider('https://jsonplaceholder.typicode.com');




const App = () => (
    <Admin dataProvider={dataProvider} authProvider={authProvider} loginPage={authProvider.loginPage}>
      <Resource name="users" list={ListGuesser} />
    </Admin>
);

export default App;

Casdoor configuration

Set callback uri on your application settings to /#/auth-callback like at the picture

callback settings

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i reactadmin-casdoor-authprovider

    Weekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    32.4 kB

    Total Files

    4

    Last publish

    Collaborators

    • anaximen