Как передать токен сеанса oAuth в собственное веб-представление реакции от собственного приложения Salesforce Reaction? - PullRequest
0 голосов
/ 23 мая 2019

Мы планируем разработать собственное мобильное приложение с реагированием на события, в котором нам нужно отображать страницы мобильного приложения в мобильном веб-обозрении с помощью lightningout.js.

Мы создали собственное приложение с использованием forcereact (Salesforce mobile sdk), и мы можем успешно войти в систему и получить токен OAuth. Наше требование показывать страницы компонентов молнии в реагирующем веб-просмотре через молнию. Для этого мы должны безопасно передать токен oAuth веб-представлению. Есть ли какой-нибудь способ передать токен в реагирующее веб-представление?

1 Ответ

0 голосов
/ 23 мая 2019

Не совсем ясно о вашем вопросе. Но если вы пытаетесь взаимодействовать между html-страницей и реагирующим. Вы можете использовать postMessage и onMessage.

export default class Test extends React.Component{
    constructor(props){
        super(props);
    }

    handleMessage(msg){

    }

    postMessage(msg){
        this.webview.postMessage(msg)
    }

    render(){
        return (
            <Webview 
                source={{uri:"http://test.com"}}
                onMessage={this.handleMessage}
                ref={ref => { this.webview = ref }}
            />
        )
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...