IMMe Provider
プラットフォーム
- ios
- android
概要
IMMeはIMOAuthでログインを行ったユーザのプロファイル情報を取得管理するために提供します。
依存関係
IMMeはIMOAuthに依存しています。
IMMeを利用する場合は、常にIMOAuthと合わせて配置してください。
import { IMTenant, IMOAuth, IMMe } from "@intra-mart/smartlime";
const App = () => {
return (
<IMTenant
baseUrl={'https://example.org/imart'}
tenantId={'default'}
>
<IMOAuth
requestConfig={
clientId: 'exampleId',
clientSecret: 'exampleSecret',
scopes: ['exampleScope'],
redirectUri: 'exp://example.org:19000',
}
>
<IMMe>
</IMMe>
</IMOAuth>;
</IMTenant>
)
}
備考
Provider
このProviderはネストされたコンポーネントでIMMeの機能を利用できるようにします。
import { IMWMe } from "@intra-mart/smartlime";
const App = () => {
return (
<IMWMe>
{/* content */}
</IMWMe>
)
}
Props
Name | Type | Required | Default |
---|---|---|---|
meContext | Context | no |
meContext
context instanceを設定します。
このPropを設定した場合、ネストされたコンポーネント全てで同じcontextを利用しなければならない事に注意してください。
あなたがcontextについて詳しく知らない場合このオプションは利用するべきではありません。