20 lines
758 B
TypeScript
20 lines
758 B
TypeScript
import { EntityDict } from '../../../../oak-app-domain';
|
||
import { ReactComponentProps } from 'oak-frontend-base';
|
||
import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-app-domain';
|
||
/**
|
||
* OAuth 授权页面组件
|
||
*/
|
||
declare const _default: <ED2 extends EntityDict & BaseEntityDict, T2 extends keyof ED2>(props: ReactComponentProps<ED2, T2, true, {
|
||
/**
|
||
* 如果用户未登录,调用此回调函数,期望下一次重新进入该页面时,用户已经登录,并且携带相应的 OAuth 参数
|
||
*/
|
||
onUnLogin: (params: {
|
||
response_type: string;
|
||
client_id: string;
|
||
redirect_uri: string;
|
||
scope: string;
|
||
state: string;
|
||
}) => void;
|
||
}>) => React.ReactElement;
|
||
export default _default;
|