diff --git a/sdk/unity/wallets/ecosystem-wallet/setup.mdx b/sdk/unity/wallets/ecosystem-wallet/setup.mdx index ddb67ca2..4b55c3b0 100644 --- a/sdk/unity/wallets/ecosystem-wallet/setup.mdx +++ b/sdk/unity/wallets/ecosystem-wallet/setup.mdx @@ -16,10 +16,11 @@ sidebarTitle: Setup - **Wallet App Url:** The URL of the Ecosystem you want to connect to. If you are unsure, use `https://v3.sequence-dev.app` as a default. - You can optionally get the configured auth providers from the Ecosystem directly and check if your target auth method, like Email or Google, is supported. - Next, let's call an auth method like Google. This will redirect the user to an external browser to authenticate against the Ecosystem. + You can optionally call ['await connect.GetEcosystemConfig();'](/sdk/unity/wallets/ecosystem-wallet/authentication#get-ecosystem-config) + to get the configured auth providers from the Ecosystem API and check if your target auth method, like Email + or Google, is supported. Next, let's call an auth method like Google. This will redirect the user to an external browser to authenticate against the Ecosystem. - You have two options to authenticate. You either create an implicit- or explicit session. You create an implicit session by passing no node to the `Permissions` field. + You have two options to authenticate. You either create an implicit- or explicit session. You create an implicit session by passing no object to the `connect.SignInWithGoogle();` call. Implicit session will only allow transactions to contracts from the Ecosystem. For this demo, let's instead create an explicit session for a specific contract. ```csharp diff --git a/sdk/unreal/wallets/ecosystem-wallet/setup.mdx b/sdk/unreal/wallets/ecosystem-wallet/setup.mdx index df02c414..80d4410e 100644 --- a/sdk/unreal/wallets/ecosystem-wallet/setup.mdx +++ b/sdk/unreal/wallets/ecosystem-wallet/setup.mdx @@ -16,6 +16,11 @@ sidebarTitle: Setup ProjectAccessKey = "" WalletAppUrl = "https://v3.sequence-dev.app" UrlScheme = "your-scheme" + GoogleClientID = "" + AppleClientID = "" + FacebookClientID = "" + DiscordClientID = "" + PlayFabTitleID = "" ``` Make sure your config file includes the required fields: @@ -28,8 +33,9 @@ sidebarTitle: Setup - **UrlScheme:** You have to configure this for your Android Manifest and Xcode project as well. - You can optionally get the configured auth providers from the Ecosystem directly and check if your target auth method, like Email or Google, is supported. - Next, let's call an auth method like Google. This will redirect the user to an external browser to authenticate against the Ecosystem. + You can optionally call [Get Ecosystem Config](/sdk/unreal/wallets/ecosystem-wallet/authentication#get-ecosystem-config) + to get the configured auth providers from the Ecosystem API and check if your target auth method, like Email + or Google, is supported. Next, let's call an auth method like Google. This will redirect the user to an external browser to authenticate against the Ecosystem. You have two options to authenticate. You either create an implicit- or explicit session. You create an implicit session by passing no node to the `Permissions` field. Implicit session will only allow transactions to contracts from the Ecosystem. For this demo, let's instead create an explicit session for a specific contract. @@ -72,5 +78,6 @@ sidebarTitle: Setup - If you used v1 or v2 of the Unreal SDK: `SequenceWallet` classes now refer to the Ecosystem Wallet. Use `SequenceEmbeddedWallet` instead, if you want to continue with your Embedded Wallet integration. + If you used v1 or v2 of the Unreal SDK: `SequenceWallet` classes now refer to the Ecosystem Wallet. + Use `SequenceEmbeddedWallet` instead, if you want to continue with your Embedded Wallet integration.