From 64a3046d8a7f9595460f34b8f81836db71c76965 Mon Sep 17 00:00:00 2001 From: Charles Zhao Date: Sat, 4 Jan 2025 22:53:00 +0800 Subject: [PATCH] feat: add pt-BR tutorial translation --- .../_template-passwordless.mdx | 68 ++++++++++++++++++ .../build-with-logto/_template-social.mdx | 62 ++++++++++++++++ .../assets/connector-tab-passwordless.png | Bin 0 -> 44352 bytes .../assets/connector-tab-social.png | Bin 0 -> 69345 bytes .../assets/framework-list.png | Bin 0 -> 133661 bytes .../build-with-logto/assets/get-started.png | Bin 0 -> 172039 bytes .../build-with-logto/assets/sie-tab.png | Bin 0 -> 460387 bytes .../fragments/_add-passwordless-connector.mdx | 16 +++++ .../fragments/_add-social-connector.mdx | 13 ++++ .../fragments/_create-application.mdx | 11 +++ .../_enable-passwordless-connector.mdx | 14 ++++ .../fragments/_enable-social-connector.mdx | 7 ++ .../fragments/_further-readings.mdx | 7 ++ .../build-with-logto/fragments/_intro.mdx | 22 ++++++ .../fragments/_save-your-configuration.mdx | 1 + .../fragments/_test-your-integration.mdx | 5 ++ .../fragments/_testing-and-validation.mdx | 1 + .../generated-android-apple.mdx | 62 ++++++++++++++++ .../generated-android-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-android-azure-ad.mdx | 62 ++++++++++++++++ .../generated-android-discord.mdx | 62 ++++++++++++++++ .../generated-android-facebook.mdx | 62 ++++++++++++++++ .../generated-android-github.mdx | 62 ++++++++++++++++ .../generated-android-google.mdx | 62 ++++++++++++++++ .../generated-android-hugging-face.mdx | 62 ++++++++++++++++ .../generated-android-kakao.mdx | 62 ++++++++++++++++ .../generated-android-naver.mdx | 62 ++++++++++++++++ .../generated-android-oauth2.mdx | 62 ++++++++++++++++ .../generated-android-oidc.mdx | 62 ++++++++++++++++ .../generated-android-saml.mdx | 62 ++++++++++++++++ .../generated-android-sendgrid.mdx | 68 ++++++++++++++++++ .../generated-android-twilio.mdx | 68 ++++++++++++++++++ ...erated-dotnet-core-blazor-server-apple.mdx | 62 ++++++++++++++++ ...ated-dotnet-core-blazor-server-aws-ses.mdx | 68 ++++++++++++++++++ ...ted-dotnet-core-blazor-server-azure-ad.mdx | 62 ++++++++++++++++ ...ated-dotnet-core-blazor-server-discord.mdx | 62 ++++++++++++++++ ...ted-dotnet-core-blazor-server-facebook.mdx | 62 ++++++++++++++++ ...rated-dotnet-core-blazor-server-github.mdx | 62 ++++++++++++++++ ...rated-dotnet-core-blazor-server-google.mdx | 62 ++++++++++++++++ ...dotnet-core-blazor-server-hugging-face.mdx | 62 ++++++++++++++++ ...erated-dotnet-core-blazor-server-kakao.mdx | 62 ++++++++++++++++ ...erated-dotnet-core-blazor-server-naver.mdx | 62 ++++++++++++++++ ...rated-dotnet-core-blazor-server-oauth2.mdx | 62 ++++++++++++++++ ...nerated-dotnet-core-blazor-server-oidc.mdx | 62 ++++++++++++++++ ...nerated-dotnet-core-blazor-server-saml.mdx | 62 ++++++++++++++++ ...ted-dotnet-core-blazor-server-sendgrid.mdx | 68 ++++++++++++++++++ ...rated-dotnet-core-blazor-server-twilio.mdx | 68 ++++++++++++++++++ ...d-dotnet-core-blazor-webassembly-apple.mdx | 62 ++++++++++++++++ ...dotnet-core-blazor-webassembly-aws-ses.mdx | 68 ++++++++++++++++++ ...otnet-core-blazor-webassembly-azure-ad.mdx | 62 ++++++++++++++++ ...dotnet-core-blazor-webassembly-discord.mdx | 62 ++++++++++++++++ ...otnet-core-blazor-webassembly-facebook.mdx | 62 ++++++++++++++++ ...-dotnet-core-blazor-webassembly-github.mdx | 62 ++++++++++++++++ ...-dotnet-core-blazor-webassembly-google.mdx | 62 ++++++++++++++++ ...t-core-blazor-webassembly-hugging-face.mdx | 62 ++++++++++++++++ ...d-dotnet-core-blazor-webassembly-kakao.mdx | 62 ++++++++++++++++ ...d-dotnet-core-blazor-webassembly-naver.mdx | 62 ++++++++++++++++ ...-dotnet-core-blazor-webassembly-oauth2.mdx | 62 ++++++++++++++++ ...ed-dotnet-core-blazor-webassembly-oidc.mdx | 62 ++++++++++++++++ ...ed-dotnet-core-blazor-webassembly-saml.mdx | 62 ++++++++++++++++ ...otnet-core-blazor-webassembly-sendgrid.mdx | 68 ++++++++++++++++++ ...-dotnet-core-blazor-webassembly-twilio.mdx | 68 ++++++++++++++++++ .../generated-dotnet-core-mvc-apple.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-dotnet-core-mvc-azure-ad.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-discord.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-facebook.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-github.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-google.mdx | 62 ++++++++++++++++ ...generated-dotnet-core-mvc-hugging-face.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-kakao.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-naver.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-oauth2.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-oidc.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-saml.mdx | 62 ++++++++++++++++ .../generated-dotnet-core-mvc-sendgrid.mdx | 68 ++++++++++++++++++ .../generated-dotnet-core-mvc-twilio.mdx | 68 ++++++++++++++++++ ...enerated-dotnet-core-razor-pages-apple.mdx | 62 ++++++++++++++++ ...erated-dotnet-core-razor-pages-aws-ses.mdx | 68 ++++++++++++++++++ ...rated-dotnet-core-razor-pages-azure-ad.mdx | 62 ++++++++++++++++ ...erated-dotnet-core-razor-pages-discord.mdx | 62 ++++++++++++++++ ...rated-dotnet-core-razor-pages-facebook.mdx | 62 ++++++++++++++++ ...nerated-dotnet-core-razor-pages-github.mdx | 62 ++++++++++++++++ ...nerated-dotnet-core-razor-pages-google.mdx | 62 ++++++++++++++++ ...d-dotnet-core-razor-pages-hugging-face.mdx | 62 ++++++++++++++++ ...enerated-dotnet-core-razor-pages-kakao.mdx | 62 ++++++++++++++++ ...enerated-dotnet-core-razor-pages-naver.mdx | 62 ++++++++++++++++ ...nerated-dotnet-core-razor-pages-oauth2.mdx | 62 ++++++++++++++++ ...generated-dotnet-core-razor-pages-oidc.mdx | 62 ++++++++++++++++ ...generated-dotnet-core-razor-pages-saml.mdx | 62 ++++++++++++++++ ...rated-dotnet-core-razor-pages-sendgrid.mdx | 68 ++++++++++++++++++ ...nerated-dotnet-core-razor-pages-twilio.mdx | 68 ++++++++++++++++++ .../generated-expo-react-native-apple.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-expo-react-native-azure-ad.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-discord.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-facebook.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-github.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-google.mdx | 62 ++++++++++++++++ ...nerated-expo-react-native-hugging-face.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-kakao.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-naver.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-oauth2.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-oidc.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-saml.mdx | 62 ++++++++++++++++ .../generated-expo-react-native-sendgrid.mdx | 68 ++++++++++++++++++ .../generated-expo-react-native-twilio.mdx | 68 ++++++++++++++++++ .../generated-express-apple.mdx | 62 ++++++++++++++++ .../generated-express-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-express-azure-ad.mdx | 62 ++++++++++++++++ .../generated-express-discord.mdx | 62 ++++++++++++++++ .../generated-express-facebook.mdx | 62 ++++++++++++++++ .../generated-express-github.mdx | 62 ++++++++++++++++ .../generated-express-google.mdx | 62 ++++++++++++++++ .../generated-express-hugging-face.mdx | 62 ++++++++++++++++ .../generated-express-kakao.mdx | 62 ++++++++++++++++ .../generated-express-naver.mdx | 62 ++++++++++++++++ .../generated-express-oauth2.mdx | 62 ++++++++++++++++ .../generated-express-oidc.mdx | 62 ++++++++++++++++ .../generated-express-saml.mdx | 62 ++++++++++++++++ .../generated-express-sendgrid.mdx | 68 ++++++++++++++++++ .../generated-express-twilio.mdx | 68 ++++++++++++++++++ .../generated-flutter-apple.mdx | 62 ++++++++++++++++ .../generated-flutter-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-flutter-azure-ad.mdx | 62 ++++++++++++++++ .../generated-flutter-discord.mdx | 62 ++++++++++++++++ .../generated-flutter-facebook.mdx | 62 ++++++++++++++++ .../generated-flutter-github.mdx | 62 ++++++++++++++++ .../generated-flutter-google.mdx | 62 ++++++++++++++++ .../generated-flutter-hugging-face.mdx | 62 ++++++++++++++++ .../generated-flutter-kakao.mdx | 62 ++++++++++++++++ .../generated-flutter-naver.mdx | 62 ++++++++++++++++ .../generated-flutter-oauth2.mdx | 62 ++++++++++++++++ .../generated-flutter-oidc.mdx | 62 ++++++++++++++++ .../generated-flutter-saml.mdx | 62 ++++++++++++++++ .../generated-flutter-sendgrid.mdx | 68 ++++++++++++++++++ .../generated-flutter-twilio.mdx | 68 ++++++++++++++++++ .../build-with-logto/generated-go-apple.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-go-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-go-azure-ad.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-go-discord.mdx | 62 ++++++++++++++++ .../generated-go-facebook.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-go-github.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-go-google.mdx | 62 ++++++++++++++++ .../generated-go-hugging-face.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-go-kakao.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-go-naver.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-go-oauth2.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-go-oidc.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-go-saml.mdx | 62 ++++++++++++++++ .../generated-go-sendgrid.mdx | 68 ++++++++++++++++++ .../build-with-logto/generated-go-twilio.mdx | 68 ++++++++++++++++++ .../generated-ios-swift-apple.mdx | 62 ++++++++++++++++ .../generated-ios-swift-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-ios-swift-azure-ad.mdx | 62 ++++++++++++++++ .../generated-ios-swift-discord.mdx | 62 ++++++++++++++++ .../generated-ios-swift-facebook.mdx | 62 ++++++++++++++++ .../generated-ios-swift-github.mdx | 62 ++++++++++++++++ .../generated-ios-swift-google.mdx | 62 ++++++++++++++++ .../generated-ios-swift-hugging-face.mdx | 62 ++++++++++++++++ .../generated-ios-swift-kakao.mdx | 62 ++++++++++++++++ .../generated-ios-swift-naver.mdx | 62 ++++++++++++++++ .../generated-ios-swift-oauth2.mdx | 62 ++++++++++++++++ .../generated-ios-swift-oidc.mdx | 62 ++++++++++++++++ .../generated-ios-swift-saml.mdx | 62 ++++++++++++++++ .../generated-ios-swift-sendgrid.mdx | 68 ++++++++++++++++++ .../generated-ios-swift-twilio.mdx | 68 ++++++++++++++++++ .../build-with-logto/generated-next-apple.mdx | 62 ++++++++++++++++ .../generated-next-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-next-azure-ad.mdx | 62 ++++++++++++++++ .../generated-next-discord.mdx | 62 ++++++++++++++++ .../generated-next-facebook.mdx | 62 ++++++++++++++++ .../generated-next-github.mdx | 62 ++++++++++++++++ .../generated-next-google.mdx | 62 ++++++++++++++++ .../generated-next-hugging-face.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-next-kakao.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-next-naver.mdx | 62 ++++++++++++++++ .../generated-next-oauth2.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-next-oidc.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-next-saml.mdx | 62 ++++++++++++++++ .../generated-next-sendgrid.mdx | 68 ++++++++++++++++++ .../generated-next-twilio.mdx | 68 ++++++++++++++++++ .../build-with-logto/generated-php-apple.mdx | 62 ++++++++++++++++ .../generated-php-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-php-azure-ad.mdx | 62 ++++++++++++++++ .../generated-php-discord.mdx | 62 ++++++++++++++++ .../generated-php-facebook.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-php-github.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-php-google.mdx | 62 ++++++++++++++++ .../generated-php-hugging-face.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-php-kakao.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-php-naver.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-php-oauth2.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-php-oidc.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-php-saml.mdx | 62 ++++++++++++++++ .../generated-php-sendgrid.mdx | 68 ++++++++++++++++++ .../build-with-logto/generated-php-twilio.mdx | 68 ++++++++++++++++++ .../generated-python-apple.mdx | 62 ++++++++++++++++ .../generated-python-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-python-azure-ad.mdx | 62 ++++++++++++++++ .../generated-python-discord.mdx | 62 ++++++++++++++++ .../generated-python-facebook.mdx | 62 ++++++++++++++++ .../generated-python-github.mdx | 62 ++++++++++++++++ .../generated-python-google.mdx | 62 ++++++++++++++++ .../generated-python-hugging-face.mdx | 62 ++++++++++++++++ .../generated-python-kakao.mdx | 62 ++++++++++++++++ .../generated-python-naver.mdx | 62 ++++++++++++++++ .../generated-python-oauth2.mdx | 62 ++++++++++++++++ .../generated-python-oidc.mdx | 62 ++++++++++++++++ .../generated-python-saml.mdx | 62 ++++++++++++++++ .../generated-python-sendgrid.mdx | 68 ++++++++++++++++++ .../generated-python-twilio.mdx | 68 ++++++++++++++++++ .../generated-react-apple.mdx | 62 ++++++++++++++++ .../generated-react-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-react-azure-ad.mdx | 62 ++++++++++++++++ .../generated-react-discord.mdx | 62 ++++++++++++++++ .../generated-react-facebook.mdx | 62 ++++++++++++++++ .../generated-react-github.mdx | 62 ++++++++++++++++ .../generated-react-google.mdx | 62 ++++++++++++++++ .../generated-react-hugging-face.mdx | 62 ++++++++++++++++ .../generated-react-kakao.mdx | 62 ++++++++++++++++ .../generated-react-naver.mdx | 62 ++++++++++++++++ .../generated-react-oauth2.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-react-oidc.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-react-saml.mdx | 62 ++++++++++++++++ .../generated-react-sendgrid.mdx | 68 ++++++++++++++++++ .../generated-react-twilio.mdx | 68 ++++++++++++++++++ .../generated-vanilla-js-apple.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-vanilla-js-azure-ad.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-discord.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-facebook.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-github.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-google.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-hugging-face.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-kakao.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-naver.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-oauth2.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-oidc.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-saml.mdx | 62 ++++++++++++++++ .../generated-vanilla-js-sendgrid.mdx | 68 ++++++++++++++++++ .../generated-vanilla-js-twilio.mdx | 68 ++++++++++++++++++ .../build-with-logto/generated-vue-apple.mdx | 62 ++++++++++++++++ .../generated-vue-aws-ses.mdx | 68 ++++++++++++++++++ .../generated-vue-azure-ad.mdx | 62 ++++++++++++++++ .../generated-vue-discord.mdx | 62 ++++++++++++++++ .../generated-vue-facebook.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-vue-github.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-vue-google.mdx | 62 ++++++++++++++++ .../generated-vue-hugging-face.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-vue-kakao.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-vue-naver.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-vue-oauth2.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-vue-oidc.mdx | 62 ++++++++++++++++ .../build-with-logto/generated-vue-saml.mdx | 62 ++++++++++++++++ .../generated-vue-sendgrid.mdx | 68 ++++++++++++++++++ .../build-with-logto/generated-vue-twilio.mdx | 68 ++++++++++++++++++ 257 files changed, 15395 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/connector-tab-passwordless.png create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/connector-tab-social.png create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/framework-list.png create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/get-started.png create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/sie-tab.png create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_add-passwordless-connector.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_add-social-connector.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_create-application.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_enable-passwordless-connector.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_enable-social-connector.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_further-readings.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_intro.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_save-your-configuration.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_test-your-integration.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_testing-and-validation.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx create mode 100644 i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx new file mode 100644 index 00000000000..17af0cd4b00 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto +authors: logto +tags: [autenticação, ${connectorPath}, ${sdkPath}, ${language}, login-sem-senha, login, entrar] +title: Como construir login sem senha ${connector} ${connectorType} com ${sdk} +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/${sdkDocDir}/_for-tutorial.mdx'; +import ConnectorGuide from '@site/${connectorDocDir}/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = '${connector}'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector ${connector} \{#add-connector-connector} + + + +## Configurar ${connectorConfigName} \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector ${connector} na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx new file mode 100644 index 00000000000..b28393a941c --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto +authors: logto +tags: [autenticação, ${connectorPath}, ${sdkPath}, ${language}, social-sign-in, sign-in, login] +title: Como construir login ${connector} com ${sdk} +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/${sdkDocDir}/_for-tutorial.mdx'; +import ConnectorGuide from '@site/${connectorDocDir}/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = '${connector}'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar ${framework} SDK \{#integrate-framework-sdk} + + + +## Adicionar conector ${connector} \{#add-connector-connector} + + + +## Configurar ${connectorConfigName} \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector ${connector} na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/connector-tab-passwordless.png b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/connector-tab-passwordless.png new file mode 100644 index 0000000000000000000000000000000000000000..9ce7b43407e1965e57e7d05ea21f3062baccfdd1 GIT binary patch literal 44352 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 o73jFKaKFqQdI0i&zxHacjVdY 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 z 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

aOhgzj?#q>S|bo^4xorKi`57^6N=^GnBjdA)5 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
  • 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 literal 0 HcmV?d00001 diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/get-started.png b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/get-started.png new file mode 100644 index 0000000000000000000000000000000000000000..1387e2d2873d6896ffc9d80d93a59a3d67399860 GIT binary patch literal 172039 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 %*&~SH;xsA*Je5Y<4 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

    uE2z~KFYPQ53BNYyaA z6?|~!7BPzYD)4sR`ICU<7Zaf;3Q<;!W>rPE*^3U2EDjHABJeS|v1_|8&&hTcXNL$^ zr*P5}87X#l_NW4L<7YG^Fd7yV5K%AXz0nenYEM!!l0SU(s3Pr}F!s?F)ixEyNj}2& zLadR1@Y|POOLDP1^4Go!)Cf{g>sn%}OFGZfEhj#>`6;?*+*L@g;z0qFyPWE_age(d z`KlpO)xlw#g5GrBLOnZMi$>V$C)~Kq`&NfmYaYIoF*ILINxAF5TmCm&0-}T+dg3n- z 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%0DbvtONu? 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≧hTNdfR4 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 literal 0 HcmV?d00001 diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_add-passwordless-connector.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_add-passwordless-connector.mdx new file mode 100644 index 00000000000..c57bec36802 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_add-passwordless-connector.mdx @@ -0,0 +1,16 @@ +O conector {props.connectorType} é um método usado para enviar senhas de uso único (OTPs) para autenticação. Ele permite a verificação de {props.passwordlessSignUpIdentifier} para suportar autenticação sem senha, incluindo registro baseado em {props.connectorType}, login, autenticação de dois fatores (2FA) e recuperação de conta. Você pode facilmente conectar {props.connector} como seu provedor {props.connectorType}. Com o conector {props.connectorType} do Logto, você pode configurá-lo em apenas alguns minutos. + +Para adicionar um conector {props.connectorType}, basta seguir estas etapas: + +1. Navegue até [Console > Connector > Email and SMS connectors](https://cloud.logto.io/to/connectors/passwordless). +2. Para adicionar um novo conector {props.connectorType}, clique no botão "Set up" e selecione "{props.connector}". +3. Revise a documentação README para o provedor selecionado. +4. Complete os campos de configuração na seção "Parameter Configuration". +5. Personalize o modelo {props.connectorType} usando o editor JSON. +6. Teste sua configuração enviando um código de verificação para seu {props.passwordlessSignUpIdentifier}. + +![Aba do conector](../assets/connector-tab-passwordless.png) + +:::note +Se você estiver seguindo o guia do conector no local, pode pular a próxima seção. +::: diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_add-social-connector.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_add-social-connector.mdx new file mode 100644 index 00000000000..e829994e674 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_add-social-connector.mdx @@ -0,0 +1,13 @@ +Para habilitar um login rápido e melhorar a conversão de usuários, conecte-se com {props.framework} como um provedor de identidade (IdP). O conector social do Logto ajuda você a estabelecer essa conexão em minutos, permitindo a entrada de vários parâmetros. + +Para adicionar um conector social, basta seguir estas etapas: + +1. Navegue até [Console > Connectors > Social Connectors](https://cloud.logto.io/to/connectors/social). +2. Clique em "Add social connector" e selecione "{props.connector}". +3. Siga o guia README e complete os campos obrigatórios e personalize as configurações. + +![Aba do conector](../assets/connector-tab-social.png) + +:::note +Se você estiver seguindo o guia do Conector no local, pode pular a próxima seção. +::: diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_create-application.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_create-application.mdx new file mode 100644 index 00000000000..3bfd57c2200 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_create-application.mdx @@ -0,0 +1,11 @@ +Logto é baseado na autenticação OpenID Connect (OIDC) e na autorização OAuth 2.0. Ele suporta o gerenciamento de identidade federada em vários aplicativos, comumente chamado de Autenticação Única (SSO). + +Para criar seu aplicativo {props.type}, basta seguir estas etapas: + +1. Abra o [Logto Console](https://cloud.logto.io). Na seção "Get started", clique no link "View all" para abrir a lista de frameworks de aplicativos. Alternativamente, você pode navegar para [Logto Console > Applications](https://cloud.logto.io/to/applications) e clicar no botão "Create application". + ![Get started](../assets/get-started.png) +2. No modal que se abre, clique na seção "{props.type}" ou filtre todos os frameworks "{props.type}" disponíveis usando as caixas de seleção de filtro rápido à esquerda. Clique no cartão do framework {props.framework.split('/').map((text) => `"${text.trim()}"`).join(' / ')} para começar a criar seu aplicativo. + ![Frameworks](../assets/framework-list.png) +3. Insira o nome do aplicativo, por exemplo, "Bookstore", e clique em "Create application". + +🎉 Ta-da! Você acabou de criar seu primeiro aplicativo no Logto. Você verá uma página de parabéns que inclui um guia de integração detalhado. Siga o guia para ver como será a experiência em seu aplicativo. diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_enable-passwordless-connector.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_enable-passwordless-connector.mdx new file mode 100644 index 00000000000..ae2cc82b218 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_enable-passwordless-connector.mdx @@ -0,0 +1,14 @@ +Depois de criar um conector {props.connector} com sucesso, você pode habilitar o login e registro sem senha baseado em número de telefone. + +1. Navegue para [Console > Experiência de login > Inscrição e login](https://cloud.logto.io/to/sign-in-experience/sign-up-and-sign-in). +2. Configure os métodos de inscrição (Opcional): + 1. Selecione "{props.passwordlessSignUpIdentifier}" ou "Email ou número de telefone" como o identificador de inscrição. + 2. "Verificar na inscrição" é forçado a ser habilitado. Você também pode habilitar "Criar uma senha" no registro. +3. Configure os métodos de login: + 1. Selecione {props.passwordlessSignUpIdentifier} como um dos identificadores de login. Você pode fornecer vários identificadores disponíveis (email, número de telefone e nome de usuário). + 2. Selecione "Código de verificação" e / ou "Senha" como o fator de autenticação. +4. Clique em "Salvar alterações" e teste na "Pré-visualização ao vivo". + +![Aba de Experiência de Login](../assets/sie-tab.png) + +Além do registro e login via OTPs {props.connector}, você também pode habilitar a recuperação de senha e verificação de segurança baseada em {props.connector}, bem como vincular {props.passwordlessSignUpIdentifier} ao perfil. Veja [Fluxos de usuário final](https://docs.logto.io/end-user-flows) para mais detalhes. diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_enable-social-connector.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_enable-social-connector.mdx new file mode 100644 index 00000000000..a43fa8265c7 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_enable-social-connector.mdx @@ -0,0 +1,7 @@ +Depois de criar um conector social com sucesso, você pode habilitá-lo como um botão "Continuar com {props.connector}" na Experiência de Login. + +1. Navegue até [Console > Experiência de login > Inscrição e login](https://cloud.logto.io/to/sign-in-experience/sign-up-and-sign-in). +2. (Opcional) Escolha "Não aplicável" para o identificador de inscrição se você precisar apenas de login social. +3. Adicione o conector {props.connector} configurado à seção "Login social". + +![Aba Experiência de Login](../assets/sie-tab.png) diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_further-readings.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_further-readings.mdx new file mode 100644 index 00000000000..6fdc175487d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_further-readings.mdx @@ -0,0 +1,7 @@ +[Fluxos de usuário final](https://docs.logto.io/end-user-flows): Logto fornece fluxos de autenticação prontos para uso, incluindo MFA e SSO corporativo, juntamente com APIs poderosas para implementação flexível de configurações de conta, verificação de segurança e experiência multi-inquilino. + +[Autorização (Authorization)](https://docs.logto.io/authorization): A autorização define as ações que um usuário pode realizar ou os recursos que ele pode acessar após ser autenticado. Explore como proteger sua API para aplicativos nativos e de página única e implementar Controle de Acesso Baseado em Papel (RBAC). + +[Organizações (Organizations)](https://docs.logto.io/organizations): Particularmente eficaz em aplicativos SaaS multi-inquilino e B2B, o recurso de organização permite a criação de inquilinos, gerenciamento de membros, RBAC em nível de organização e provisionamento just-in-time. + +[Série IAM do cliente](https://blog.logto.io/ciam-101-intro-authn-sso): Nossos posts em série sobre Gerenciamento de Identidade e Acesso do Cliente (ou Consumidor), do básico ao avançado e além. diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_intro.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_intro.mdx new file mode 100644 index 00000000000..68be2242184 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_intro.mdx @@ -0,0 +1,22 @@ +{/* `prettier` formats the react components and breaks lines into pieces which makes the content ugly and hard to read. */} +{/* eslint-disable prettier/prettier */} +:::info Para nossos novos amigos + +
    +
    +[Logto](https://logto.io/) é uma alternativa ao Auth0 projetada para aplicativos modernos e produtos SaaS. Ele +oferece serviços tanto [Cloud](https://cloud.logto.io/) quanto [Open-source](https://github.com/logto-io/logto) +para ajudá-lo a lançar rapidamente seu sistema de identidade e gerenciamento (IAM). Desfrute de autenticação, +autorização e gerenciamento multi-inquilino [tudo em um](https://docs.logto.io/introduction).{' '} + +Recomendamos começar com um tenant de desenvolvimento gratuito no [Logto Cloud](https://cloud.logto.io/). Isso permite que você explore todos os recursos facilmente. +::: + +Neste artigo, vamos percorrer os passos para construir rapidamente a experiência de login {props.connector} (autenticação de usuário) com
    {props.sdk} e [Logto](https://logto.io/). + +**Pré-requisitos** + +- Uma instância Logto em execução. Confira a [página de introdução](/introduction) para começar. +- Conhecimento básico de {props.sdk}. +- Uma conta {props.connector} utilizável. +{/* eslint-enable prettier/prettier */} \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_save-your-configuration.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_save-your-configuration.mdx new file mode 100644 index 00000000000..eb013bf7012 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_save-your-configuration.mdx @@ -0,0 +1 @@ +Verifique se você preencheu os valores necessários na área de configuração do conector Logto. Clique em "Salvar e Concluído" (ou "Salvar alterações") e o conector {props.connector} deve estar disponível agora. diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_test-your-integration.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_test-your-integration.mdx new file mode 100644 index 00000000000..e57b84c956f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_test-your-integration.mdx @@ -0,0 +1,5 @@ +:::info Teste sua integração +Abra seu aplicativo {props.sdk} para testar se a integração funciona. Quando você clicar no botão "Sign In", +a página deve ser redirecionada para uma página de login do Logto, e você deve ser capaz de criar uma nova +conta inserindo nome de usuário e senha e completar o processo de login. +::: diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_testing-and-validation.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_testing-and-validation.mdx new file mode 100644 index 00000000000..d0fd08bee67 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/fragments/_testing-and-validation.mdx @@ -0,0 +1 @@ +Retorne ao seu aplicativo {props.sdk}. Agora você deve conseguir fazer login com {props.connector}. Aproveite! diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx new file mode 100644 index 00000000000..bbc36597dc8 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, apple, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login Apple com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx new file mode 100644 index 00000000000..3a964951c6f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, aws-ses, android, kotlin/java, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx new file mode 100644 index 00000000000..f042ec4b51d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, azure-ad, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login Azure AD com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx new file mode 100644 index 00000000000..52b733adf9e --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, discord, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login Discord com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx new file mode 100644 index 00000000000..7d6cf237bb4 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, facebook, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login Facebook com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx new file mode 100644 index 00000000000..0deaf4acea6 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, github, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login GitHub com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx new file mode 100644 index 00000000000..95d6e6d6973 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, google, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login Google com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx new file mode 100644 index 00000000000..4e8bfd4921c --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, hugging-face, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx new file mode 100644 index 00000000000..d7a690e0aba --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, kakao, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login Kakao com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx new file mode 100644 index 00000000000..592820a6a00 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, naver, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login Naver com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx new file mode 100644 index 00000000000..4a3c3b7ea86 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, oauth2, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx new file mode 100644 index 00000000000..5003e32b16f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, oidc, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login OIDC com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx new file mode 100644 index 00000000000..4c631742818 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, saml, android, kotlin/java, social-sign-in, sign-in, login] +title: Como construir login SAML com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Android (Kotlin) / Android (Java) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx new file mode 100644 index 00000000000..1e15eb1197a --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, sendgrid, android, kotlin/java, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx new file mode 100644 index 00000000000..72d3a9f9cb9 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-android-and-logto +authors: logto +tags: [autenticação, twilio, android, kotlin/java, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com Android (Kotlin / Java) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/android/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx new file mode 100644 index 00000000000..31aa530e7d2 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, apple, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login Apple com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx new file mode 100644 index 00000000000..9c29d83475e --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, aws-ses, dotnet-core-blazor-server, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx new file mode 100644 index 00000000000..dde0c9c8a80 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, azure-ad, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login Azure AD com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx new file mode 100644 index 00000000000..621a7ae7bc9 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, discord, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login Discord com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx new file mode 100644 index 00000000000..914d795cba2 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, facebook, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login Facebook com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx new file mode 100644 index 00000000000..559aa975567 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, github, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login GitHub com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx new file mode 100644 index 00000000000..01625ca87ad --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, google, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login Google com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx new file mode 100644 index 00000000000..88ba8772765 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, hugging-face, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx new file mode 100644 index 00000000000..f37e136feab --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, kakao, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login Kakao com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx new file mode 100644 index 00000000000..d0fb6d2bfa0 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, naver, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login Naver com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx new file mode 100644 index 00000000000..94ae3bc3500 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, oauth2, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx new file mode 100644 index 00000000000..70cf1ddfb36 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, oidc, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login OIDC com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx new file mode 100644 index 00000000000..b158af01bb7 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, saml, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login] +title: Como construir login SAML com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .Net Core (Blazor Server) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx new file mode 100644 index 00000000000..c2c4876da14 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, sendgrid, dotnet-core-blazor-server, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx new file mode 100644 index 00000000000..3d5ed1f0c38 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-dotnet-core-blazor-server-and-logto +authors: logto +tags: [autenticação, twilio, dotnet-core-blazor-server, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com .NET Core (Blazor Server) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-server/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx new file mode 100644 index 00000000000..810b263ee36 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, apple, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login Apple com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx new file mode 100644 index 00000000000..364efdab357 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, aws-ses, dotnet-core-blazor-webassembly, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx new file mode 100644 index 00000000000..4ca3dea2cca --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, azure-ad, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login Azure AD com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx new file mode 100644 index 00000000000..3868b20ff7c --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, discord, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login Discord com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx new file mode 100644 index 00000000000..390b3705060 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, facebook, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login Facebook com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx new file mode 100644 index 00000000000..0b202104d16 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, github, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login GitHub com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx new file mode 100644 index 00000000000..9bc64fc68e8 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, google, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login Google com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx new file mode 100644 index 00000000000..fd32c52f545 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, hugging-face, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx new file mode 100644 index 00000000000..7f15d2f3fbe --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, kakao, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login Kakao com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx new file mode 100644 index 00000000000..f85ccfe52fb --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, naver, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login Naver com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx new file mode 100644 index 00000000000..a033dd0f613 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, oauth2, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx new file mode 100644 index 00000000000..0e464bef4db --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, oidc, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login OIDC com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx new file mode 100644 index 00000000000..f4b5bbd845d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, saml, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login] +title: Como construir login SAML com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Blazor WebAssembly) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx new file mode 100644 index 00000000000..49140fc5b1d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, sendgrid, dotnet-core-blazor-webassembly, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx new file mode 100644 index 00000000000..9209b8bba22 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-dotnet-core-blazor-webassembly-and-logto +authors: logto +tags: [autenticação, twilio, dotnet-core-blazor-webassembly, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com .NET Core (Blazor WebAssembly) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-blazor-wasm/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx new file mode 100644 index 00000000000..cbee160bc72 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, apple, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login Apple com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx new file mode 100644 index 00000000000..3b352cc7d01 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, aws-ses, dotnet-core-mvc, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com .NET Core (MVC) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx new file mode 100644 index 00000000000..0db06584a54 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, azure-ad, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login Azure AD com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx new file mode 100644 index 00000000000..103c7b2cc3b --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, discord, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login Discord com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx new file mode 100644 index 00000000000..c43f8e00204 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, facebook, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login Facebook com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx new file mode 100644 index 00000000000..b004972d263 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, github, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login GitHub com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx new file mode 100644 index 00000000000..3db31624bb9 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, google, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login Google com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx new file mode 100644 index 00000000000..eb38b77f4ce --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, hugging-face, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx new file mode 100644 index 00000000000..204e9485217 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, kakao, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login Kakao com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx new file mode 100644 index 00000000000..faea956606b --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, naver, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login Naver com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx new file mode 100644 index 00000000000..2975df072a5 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, oauth2, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx new file mode 100644 index 00000000000..c89a39a968d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, oidc, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login OIDC com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx new file mode 100644 index 00000000000..8e41e6511e1 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, saml, dotnet-core-mvc, c#, social-sign-in, sign-in, login] +title: Como construir login SAML com .NET Core (MVC) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (MVC) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx new file mode 100644 index 00000000000..6779dedaf7a --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, sendgrid, dotnet-core-mvc, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com .NET Core (MVC) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx new file mode 100644 index 00000000000..872f9fe0f01 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-dotnet-core-mvc-and-logto +authors: logto +tags: [autenticação, twilio, dotnet-core-mvc, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com .NET Core (MVC) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-mvc/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx new file mode 100644 index 00000000000..c73a572a9fa --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, apple, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login Apple com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx new file mode 100644 index 00000000000..712b3ad33d1 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, aws-ses, dotnet-core-razor-pages, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx new file mode 100644 index 00000000000..69a0cbfa8bb --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, azure-ad, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login Azure AD com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx new file mode 100644 index 00000000000..516ee484b0f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, discord, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login Discord com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx new file mode 100644 index 00000000000..24bd6137d8b --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, facebook, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login Facebook com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx new file mode 100644 index 00000000000..f0c1ecc024f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, github, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login GitHub com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx new file mode 100644 index 00000000000..0de60059bf6 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, google, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login Google com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx new file mode 100644 index 00000000000..f58bf50d9a9 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, hugging-face, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx new file mode 100644 index 00000000000..e3b73f5b3c3 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, kakao, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login Kakao com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx new file mode 100644 index 00000000000..a01068ba11e --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, naver, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login Naver com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx new file mode 100644 index 00000000000..8e7a12f5cb3 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, oauth2, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx new file mode 100644 index 00000000000..f7904f5f56c --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, oidc, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login OIDC com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx new file mode 100644 index 00000000000..d277d86e6de --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, saml, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login] +title: Como construir login SAML com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar .NET Core (Razor Pages) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx new file mode 100644 index 00000000000..2550684f8dd --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, sendgrid, dotnet-core-razor-pages, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx new file mode 100644 index 00000000000..64f28565f28 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-dotnet-core-razor-pages-and-logto +authors: logto +tags: [autenticação, twilio, dotnet-core-razor-pages, c#, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com .NET Core (Razor Pages) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/dotnet-razor/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx new file mode 100644 index 00000000000..b5e49ca30ec --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, apple, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login Apple com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx new file mode 100644 index 00000000000..654d75c3873 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, aws-ses, expo-react-native, js, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com Expo (React Native) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx new file mode 100644 index 00000000000..fd6f87f988b --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, azure-ad, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login Azure AD com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx new file mode 100644 index 00000000000..6dba06ba555 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, discord, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login Discord com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx new file mode 100644 index 00000000000..c34ee6a653d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, facebook, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login Facebook com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx new file mode 100644 index 00000000000..fe84073dc9b --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, github, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login GitHub com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx new file mode 100644 index 00000000000..5239af9d6d4 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, google, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login Google com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx new file mode 100644 index 00000000000..731e9d462b3 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, hugging-face, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx new file mode 100644 index 00000000000..cc2eb9f0bbd --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, kakao, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login Kakao com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx new file mode 100644 index 00000000000..7e3820aef5f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, naver, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login Naver com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx new file mode 100644 index 00000000000..6639f06f5a8 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, oauth2, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx new file mode 100644 index 00000000000..78c173afeee --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, oidc, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login OIDC com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx new file mode 100644 index 00000000000..0b4b2afda81 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, saml, expo-react-native, js, social-sign-in, sign-in, login] +title: Como construir login SAML com Expo (React Native) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Expo SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx new file mode 100644 index 00000000000..ddfbfc730de --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, sendgrid, expo-react-native, js, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com Expo (React Native) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx new file mode 100644 index 00000000000..0f9f351b62e --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-expo-react-native-and-logto +authors: logto +tags: [autenticação, twilio, expo-react-native, js, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com Expo (React Native) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/expo/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx new file mode 100644 index 00000000000..37fd779cbed --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, apple, express, js, social-sign-in, sign-in, login] +title: Como construir login Apple com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx new file mode 100644 index 00000000000..ad60c3275d8 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, aws-ses, express, js, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com Express +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx new file mode 100644 index 00000000000..74743e64e54 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, azure-ad, express, js, social-sign-in, sign-in, login] +title: Como construir login Azure AD com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx new file mode 100644 index 00000000000..ba6cda84cf4 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, discord, express, js, social-sign-in, sign-in, login] +title: Como construir login Discord com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx new file mode 100644 index 00000000000..52074c74196 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, facebook, express, js, social-sign-in, sign-in, login] +title: Como construir login Facebook com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx new file mode 100644 index 00000000000..35f17d2dfbc --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, github, express, js, social-sign-in, sign-in, login] +title: Como construir login GitHub com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx new file mode 100644 index 00000000000..8d6ac0b81c5 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, google, express, js, social-sign-in, sign-in, login] +title: Como construir login Google com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx new file mode 100644 index 00000000000..d8fe11bc06f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, hugging-face, express, js, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx new file mode 100644 index 00000000000..478406465ff --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, kakao, express, js, social-sign-in, sign-in, login] +title: Como construir login Kakao com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx new file mode 100644 index 00000000000..e24513c8a78 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, naver, express, js, social-sign-in, sign-in, login] +title: Como construir login Naver com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx new file mode 100644 index 00000000000..a415c9e49fc --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, oauth2, express, js, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx new file mode 100644 index 00000000000..a5f785e7907 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, oidc, express, js, social-sign-in, sign-in, login] +title: Como construir login OIDC com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx new file mode 100644 index 00000000000..e0cfadb8343 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, saml, express, js, social-sign-in, sign-in, login] +title: Como construir login SAML com Express +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Express SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx new file mode 100644 index 00000000000..de0be235ddd --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, sendgrid, express, js, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com Express +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx new file mode 100644 index 00000000000..335aff57665 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-express-and-logto +authors: logto +tags: [autenticação, twilio, express, js, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com Express +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/express/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx new file mode 100644 index 00000000000..18671615740 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, apple, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login Apple com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx new file mode 100644 index 00000000000..41c2c6a0467 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, aws-ses, flutter, dart, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com Flutter +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx new file mode 100644 index 00000000000..71c76f40e38 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, azure-ad, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login Azure AD com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx new file mode 100644 index 00000000000..27bf7caf3ab --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, discord, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login Discord com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx new file mode 100644 index 00000000000..2e59936d813 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, facebook, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login Facebook com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx new file mode 100644 index 00000000000..f039e3d7ed7 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, github, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login GitHub com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx new file mode 100644 index 00000000000..7a9e9c91776 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, google, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login Google com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx new file mode 100644 index 00000000000..6659ce96017 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, hugging-face, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx new file mode 100644 index 00000000000..ddd83c7bef5 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, kakao, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login Kakao com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx new file mode 100644 index 00000000000..04547572180 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, naver, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login Naver com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx new file mode 100644 index 00000000000..099127a6289 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, oauth2, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx new file mode 100644 index 00000000000..07973951b9d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, oidc, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login OIDC com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx new file mode 100644 index 00000000000..0dbafdaacf1 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, saml, flutter, dart, social-sign-in, sign-in, login] +title: Como construir login SAML com Flutter +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flutter SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx new file mode 100644 index 00000000000..7d323ab7c1e --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, sendgrid, flutter, dart, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com Flutter +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx new file mode 100644 index 00000000000..4ec6cfcd360 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-flutter-and-logto +authors: logto +tags: [autenticação, twilio, flutter, dart, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com Flutter +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/flutter/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx new file mode 100644 index 00000000000..8a9d0334dc4 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, apple, go, go, social-sign-in, sign-in, login] +title: Como construir login Apple com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx new file mode 100644 index 00000000000..5672cd50789 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, aws-ses, go, go, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com Go +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx new file mode 100644 index 00000000000..05068cc1415 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, azure-ad, go, go, social-sign-in, sign-in, login] +title: Como construir login Azure AD com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx new file mode 100644 index 00000000000..4606dd75bac --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, discord, go, go, social-sign-in, sign-in, login] +title: Como construir login Discord com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx new file mode 100644 index 00000000000..160a1d1b01a --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, facebook, go, go, social-sign-in, sign-in, login] +title: Como construir login Facebook com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx new file mode 100644 index 00000000000..e80d5e85459 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, github, go, go, social-sign-in, sign-in, login] +title: Como construir login GitHub com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx new file mode 100644 index 00000000000..bbb7bd60f13 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, google, go, go, social-sign-in, sign-in, login] +title: Como construir login Google com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx new file mode 100644 index 00000000000..ed09ee00cb5 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, hugging-face, go, go, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx new file mode 100644 index 00000000000..03d5f43da7e --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, kakao, go, go, social-sign-in, sign-in, login] +title: Como construir login Kakao com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx new file mode 100644 index 00000000000..a5b87a6caee --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, naver, go, go, social-sign-in, sign-in, login] +title: Como construir login Naver com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx new file mode 100644 index 00000000000..a7fb8420c75 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, oauth2, go, go, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx new file mode 100644 index 00000000000..450245abc12 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, oidc, go, go, social-sign-in, sign-in, login] +title: Como construir login OIDC com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx new file mode 100644 index 00000000000..2cb0e641936 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, saml, go, go, social-sign-in, sign-in, login] +title: Como construir login SAML com Go +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar undefined SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx new file mode 100644 index 00000000000..9f4fa850557 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, sendgrid, go, go, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com Go +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx new file mode 100644 index 00000000000..7a480df42da --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-go-and-logto +authors: logto +tags: [autenticação, twilio, go, go, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com Go +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/go/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx new file mode 100644 index 00000000000..597ecfba562 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, apple, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login Apple com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx new file mode 100644 index 00000000000..7842303eca0 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, aws-ses, ios-swift, swift, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com iOS (Swift) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx new file mode 100644 index 00000000000..c84423ac28f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, azure-ad, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login Azure AD com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx new file mode 100644 index 00000000000..b7af1c17e56 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, discord, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login Discord com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx new file mode 100644 index 00000000000..66a8a3ea4a2 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, facebook, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login Facebook com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx new file mode 100644 index 00000000000..9206f7e3856 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, github, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login GitHub com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx new file mode 100644 index 00000000000..29f17c8c8ca --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, google, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login Google com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx new file mode 100644 index 00000000000..210850d0867 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, hugging-face, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx new file mode 100644 index 00000000000..5135804bb28 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, kakao, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login Kakao com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx new file mode 100644 index 00000000000..0bf5d1a91e1 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, naver, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login Naver com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx new file mode 100644 index 00000000000..101e80b5a27 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, oauth2, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx new file mode 100644 index 00000000000..c53ca7f978e --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, oidc, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login OIDC com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx new file mode 100644 index 00000000000..c130482de33 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, saml, ios-swift, swift, social-sign-in, sign-in, login] +title: Como construir login SAML com iOS (Swift) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar iOS (Swift) SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx new file mode 100644 index 00000000000..77d2997ddb7 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, sendgrid, ios-swift, swift, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com iOS (Swift) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx new file mode 100644 index 00000000000..9e381c33342 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-ios-swift-and-logto +authors: logto +tags: [autenticação, twilio, ios-swift, swift, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com iOS (Swift) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/swift/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx new file mode 100644 index 00000000000..05ae7650230 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, apple, next, js, social-sign-in, sign-in, login] +title: Como construir login Apple com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx new file mode 100644 index 00000000000..e2a7cee8c32 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, aws-ses, next, js, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com Next.js (Pages Router) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx new file mode 100644 index 00000000000..94709d07c76 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, azure-ad, next, js, social-sign-in, sign-in, login] +title: Como construir login Azure AD com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx new file mode 100644 index 00000000000..275a70991a4 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, discord, next, js, social-sign-in, sign-in, login] +title: Como construir login Discord com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx new file mode 100644 index 00000000000..4e224c81a52 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, facebook, next, js, social-sign-in, sign-in, login] +title: Como construir login Facebook com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx new file mode 100644 index 00000000000..4a117d5605f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, github, next, js, social-sign-in, sign-in, login] +title: Como construir login GitHub com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx new file mode 100644 index 00000000000..500ca900ef2 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, google, next, js, social-sign-in, sign-in, login] +title: Como construir login Google com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx new file mode 100644 index 00000000000..a51ca27a2f7 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, hugging-face, next, js, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx new file mode 100644 index 00000000000..bb1151296e1 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, kakao, next, js, social-sign-in, sign-in, login] +title: Como construir login Kakao com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx new file mode 100644 index 00000000000..c435ccbd5d9 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, naver, next, js, social-sign-in, sign-in, login] +title: Como construir login Naver com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx new file mode 100644 index 00000000000..83b8f138e5a --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, oauth2, next, js, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx new file mode 100644 index 00000000000..b8825658dff --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, oidc, next, js, social-sign-in, sign-in, login] +title: Como construir login OIDC com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx new file mode 100644 index 00000000000..463e6041ae2 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, saml, next, js, social-sign-in, sign-in, login] +title: Como construir login SAML com Next.js (Pages Router) +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Next.js SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx new file mode 100644 index 00000000000..6eb31832cea --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, sendgrid, next, js, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com Next.js (Pages Router) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx new file mode 100644 index 00000000000..1f660eb9928 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-next-and-logto +authors: logto +tags: [autenticação, twilio, next, js, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com Next.js (Pages Router) +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/next/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx new file mode 100644 index 00000000000..2fb19c7ba0f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, apple, php, php, social-sign-in, sign-in, login] +title: Como construir login Apple com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx new file mode 100644 index 00000000000..2907ba51321 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, aws-ses, php, php, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com PHP +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx new file mode 100644 index 00000000000..a229a4d3160 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, azure-ad, php, php, social-sign-in, sign-in, login] +title: Como construir login Azure AD com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx new file mode 100644 index 00000000000..a7a9b67a709 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, discord, php, php, social-sign-in, sign-in, login] +title: Como construir login Discord com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx new file mode 100644 index 00000000000..e0616da31a7 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, facebook, php, php, social-sign-in, sign-in, login] +title: Como construir login Facebook com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx new file mode 100644 index 00000000000..af47d8e33de --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, github, php, php, social-sign-in, sign-in, login] +title: Como construir login GitHub com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx new file mode 100644 index 00000000000..d9f6f83b996 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, google, php, php, social-sign-in, sign-in, login] +title: Como construir login Google com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx new file mode 100644 index 00000000000..cbdae1a970b --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, hugging-face, php, php, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx new file mode 100644 index 00000000000..6c295eb22ca --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, kakao, php, php, social-sign-in, sign-in, login] +title: Como construir login Kakao com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx new file mode 100644 index 00000000000..d64e66563d5 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, naver, php, php, social-sign-in, sign-in, login] +title: Como construir login Naver com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx new file mode 100644 index 00000000000..1da1233ab67 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, oauth2, php, php, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx new file mode 100644 index 00000000000..a6dc9a3a963 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, oidc, php, php, social-sign-in, sign-in, login] +title: Como construir login OIDC com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx new file mode 100644 index 00000000000..db25fac0247 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, saml, php, php, social-sign-in, sign-in, login] +title: Como construir login SAML com PHP +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Laravel SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx new file mode 100644 index 00000000000..02d0dcf0430 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, sendgrid, php, php, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com PHP +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx new file mode 100644 index 00000000000..329081f488a --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-php-and-logto +authors: logto +tags: [autenticação, twilio, php, php, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com PHP +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/php/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx new file mode 100644 index 00000000000..29f2fafdd21 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, apple, python, python, social-sign-in, sign-in, login] +title: Como construir login Apple com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx new file mode 100644 index 00000000000..d05d64be505 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, aws-ses, python, python, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com Python +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx new file mode 100644 index 00000000000..f9d6293fbfa --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, azure-ad, python, python, social-sign-in, sign-in, login] +title: Como construir login Azure AD com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx new file mode 100644 index 00000000000..39cfd2c0eab --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, discord, python, python, social-sign-in, sign-in, login] +title: Como construir login Discord com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx new file mode 100644 index 00000000000..c02c2400a04 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, facebook, python, python, social-sign-in, sign-in, login] +title: Como construir login Facebook com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx new file mode 100644 index 00000000000..2da8f218732 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, github, python, python, social-sign-in, sign-in, login] +title: Como construir login GitHub com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx new file mode 100644 index 00000000000..5c14b6b5fb5 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, google, python, python, social-sign-in, sign-in, login] +title: Como construir login Google com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx new file mode 100644 index 00000000000..b301cf029da --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, hugging-face, python, python, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx new file mode 100644 index 00000000000..7ae2cdd0299 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, kakao, python, python, social-sign-in, sign-in, login] +title: Como construir login Kakao com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx new file mode 100644 index 00000000000..d02e31fac60 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, naver, python, python, social-sign-in, sign-in, login] +title: Como construir login Naver com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx new file mode 100644 index 00000000000..9610fa03779 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, oauth2, python, python, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx new file mode 100644 index 00000000000..d63924a079b --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, oidc, python, python, social-sign-in, sign-in, login] +title: Como construir login OIDC com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx new file mode 100644 index 00000000000..9dbd031b040 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, saml, python, python, social-sign-in, sign-in, login] +title: Como construir login SAML com Python +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Flask SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx new file mode 100644 index 00000000000..20b37ececc5 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, sendgrid, python, python, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com Python +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx new file mode 100644 index 00000000000..52cb36583a5 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-python-and-logto +authors: logto +tags: [autenticação, twilio, python, python, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com Python +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/python/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx new file mode 100644 index 00000000000..6c01f41c14d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, apple, react, js, social-sign-in, sign-in, login] +title: Como construir login Apple com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx new file mode 100644 index 00000000000..d3319a20795 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, aws-ses, react, js, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com React +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx new file mode 100644 index 00000000000..b37cbf9ceb4 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, azure-ad, react, js, social-sign-in, sign-in, login] +title: Como construir login Azure AD com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx new file mode 100644 index 00000000000..9b11f571f9c --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, discord, react, js, social-sign-in, sign-in, login] +title: Como construir login Discord com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx new file mode 100644 index 00000000000..fe6eacc2936 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, facebook, react, js, social-sign-in, sign-in, login] +title: Como construir login Facebook com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx new file mode 100644 index 00000000000..06e34a97bea --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, github, react, js, social-sign-in, sign-in, login] +title: Como construir login GitHub com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx new file mode 100644 index 00000000000..1244da09aa8 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, google, react, js, social-sign-in, sign-in, login] +title: Como construir login Google com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx new file mode 100644 index 00000000000..0595e621e58 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, hugging-face, react, js, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx new file mode 100644 index 00000000000..aaa501fbe5d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, kakao, react, js, social-sign-in, sign-in, login] +title: Como construir login Kakao com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx new file mode 100644 index 00000000000..965d4247898 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, naver, react, js, social-sign-in, sign-in, login] +title: Como construir login Naver com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx new file mode 100644 index 00000000000..2f8906a4e89 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, oauth2, react, js, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx new file mode 100644 index 00000000000..9c134e010fe --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, oidc, react, js, social-sign-in, sign-in, login] +title: Como construir login OIDC com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx new file mode 100644 index 00000000000..152fe786965 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, saml, react, js, social-sign-in, sign-in, login] +title: Como construir login SAML com React +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar React SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx new file mode 100644 index 00000000000..e059360ad14 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, sendgrid, react, js, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com React +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx new file mode 100644 index 00000000000..6996988af09 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-react-and-logto +authors: logto +tags: [autenticação, twilio, react, js, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com React +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/react/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx new file mode 100644 index 00000000000..0f81c2154e1 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, apple, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login Apple com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx new file mode 100644 index 00000000000..b81f4576e91 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, aws-ses, vanilla-js, js, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com Vanilla JS +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx new file mode 100644 index 00000000000..96d1beda6d3 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, azure-ad, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login Azure AD com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx new file mode 100644 index 00000000000..24a0284e35b --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, discord, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login Discord com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx new file mode 100644 index 00000000000..4e4e4efc86d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, facebook, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login Facebook com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx new file mode 100644 index 00000000000..09290c8fab3 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, github, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login GitHub com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx new file mode 100644 index 00000000000..ee80c2fabe0 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, google, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login Google com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx new file mode 100644 index 00000000000..6ca4dfcf652 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, hugging-face, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx new file mode 100644 index 00000000000..dfdcb68ef15 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, kakao, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login Kakao com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx new file mode 100644 index 00000000000..f363c9263a0 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, naver, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login Naver com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx new file mode 100644 index 00000000000..693f16ff92e --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, oauth2, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx new file mode 100644 index 00000000000..fffb0c5b74c --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, oidc, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login OIDC com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx new file mode 100644 index 00000000000..67c704257d2 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, saml, vanilla-js, js, social-sign-in, sign-in, login] +title: Como construir login SAML com Vanilla JS +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vanilla JS SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx new file mode 100644 index 00000000000..d007f2a2fc2 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, sendgrid, vanilla-js, js, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com Vanilla JS +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx new file mode 100644 index 00000000000..976bb464b6b --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-vanilla-js-and-logto +authors: logto +tags: [autenticação, twilio, vanilla-js, js, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com Vanilla JS +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vanilla-js/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx new file mode 100644 index 00000000000..a6a8e831e86 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-apple-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, apple, vue, js, social-sign-in, sign-in, login] +title: Como construir login Apple com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/apple/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Apple'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Apple \{#add-connector-connector} + + + +## Configurar Apple Sign-in \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Apple na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx new file mode 100644 index 00000000000..299416e3c4c --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-aws-ses-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, aws-ses, vue, js, login-sem-senha, login, entrar] +title: Como construir login sem senha AWS SES Email com Vue +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/aws-ses/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'AWS SES'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector AWS SES \{#add-connector-connector} + + + +## Configurar Conector de email AWS SES \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector AWS SES na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx new file mode 100644 index 00000000000..2bb3efba08f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-azure-ad-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, azure-ad, vue, js, social-sign-in, sign-in, login] +title: Como construir login Azure AD com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/azure-ad/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Azure AD'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Azure AD \{#add-connector-connector} + + + +## Configurar Azure AD \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Azure AD na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx new file mode 100644 index 00000000000..a12467e26ec --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-discord-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, discord, vue, js, social-sign-in, sign-in, login] +title: Como construir login Discord com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/discord/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Discord'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Discord \{#add-connector-connector} + + + +## Configurar Discord OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Discord na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx new file mode 100644 index 00000000000..6ad828b7e9b --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-facebook-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, facebook, vue, js, social-sign-in, sign-in, login] +title: Como construir login Facebook com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/facebook/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Facebook'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Facebook \{#add-connector-connector} + + + +## Configurar Facebook login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Facebook na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx new file mode 100644 index 00000000000..a60ea6e8129 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-github-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, github, vue, js, social-sign-in, sign-in, login] +title: Como construir login GitHub com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/github/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'GitHub'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector GitHub \{#add-connector-connector} + + + +## Configurar GitHub OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector GitHub na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx new file mode 100644 index 00000000000..5b7c8f04673 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-google-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, google, vue, js, social-sign-in, sign-in, login] +title: Como construir login Google com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/google/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Google'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Google \{#add-connector-connector} + + + +## Configurar Google OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Google na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx new file mode 100644 index 00000000000..192bcaa9752 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-hugging-face-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, hugging-face, vue, js, social-sign-in, sign-in, login] +title: Como construir login Hugging Face com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/hugging-face/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Hugging Face'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Hugging Face \{#add-connector-connector} + + + +## Configurar Hugging Face OAuth app \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Hugging Face na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx new file mode 100644 index 00000000000..9a2288804a6 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-kakao-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, kakao, vue, js, social-sign-in, sign-in, login] +title: Como construir login Kakao com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/kakao/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Kakao'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Kakao \{#add-connector-connector} + + + +## Configurar Kakao login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Kakao na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx new file mode 100644 index 00000000000..f8c2e0256b9 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-naver-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, naver, vue, js, social-sign-in, sign-in, login] +title: Como construir login Naver com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/naver/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Naver'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector Naver \{#add-connector-connector} + + + +## Configurar Naver login \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Naver na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx new file mode 100644 index 00000000000..c3c7f5f5999 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oauth2-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, oauth2, vue, js, social-sign-in, sign-in, login] +title: Como construir login OAuth2 com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oauth2/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OAuth2'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OAuth2 \{#add-connector-connector} + + + +## Configurar Aplicativo padrão OAuth 2.0 \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OAuth2 na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx new file mode 100644 index 00000000000..c5a50f801ba --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-oidc-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, oidc, vue, js, social-sign-in, sign-in, login] +title: Como construir login OIDC com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/oidc/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'OIDC'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector OIDC \{#add-connector-connector} + + + +## Configurar Aplicativo OIDC padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector OIDC na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx new file mode 100644 index 00000000000..17177dc7ee9 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx @@ -0,0 +1,62 @@ +--- +slug: how-to-build-saml-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, saml, vue, js, social-sign-in, sign-in, login] +title: Como construir login SAML com Vue +--- + +{/* + Temos que dividir os templates em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddSocialConnector from './fragments/_add-social-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnableSocialConnector from './fragments/_enable-social-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/social/saml/_integration.mdx'; + +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SAML'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Vue SDK \{#integrate-framework-sdk} + + + +## Adicionar conector SAML \{#add-connector-connector} + + + +## Configurar Aplicativo SAML padrão \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SAML na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx new file mode 100644 index 00000000000..1ad81a214c8 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-sendgrid-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, sendgrid, vue, js, login-sem-senha, login, entrar] +title: Como construir login sem senha SendGrid Email com Vue +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/email/sendgrid/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'SendGrid'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector SendGrid \{#add-connector-connector} + + + +## Configurar Conector de email SendGrid \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector SendGrid na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx new file mode 100644 index 00000000000..836b8405426 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx @@ -0,0 +1,68 @@ +--- +slug: how-to-build-twilio-sign-in-with-vue-and-logto +authors: logto +tags: [autenticação, twilio, vue, js, login-sem-senha, login, entrar] +title: Como construir login sem senha Twilio SMS com Vue +--- + +{/* + Temos que dividir os modelos em seções porque o mdx importado não aparecerá no TOC. + Não há como personalizar o TOC também. :-) + + @see https://github.com/facebook/docusaurus/issues/3915 +*/} + +import Intro from './fragments/_intro.mdx'; +import CreateApplication from './fragments/_create-application.mdx'; +import AddPasswordlessConnector from './fragments/_add-passwordless-connector.mdx'; +import SaveYourConfiguration from './fragments/_save-your-configuration.mdx'; +import EnablePasswordlessConnector from './fragments/_enable-passwordless-connector.mdx'; +import TestingAndValidation from './fragments/_testing-and-validation.mdx'; +import IntegrateSdk from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/quick-starts/framework/vue/_for-tutorial.mdx'; +import ConnectorGuide from '@site/i18n/pt-BR/docusaurus-plugin-content-docs/current/integrations/sms/twilio/_integration.mdx'; +import FurtherReadings from './fragments/_further-readings.mdx'; + +export const connector = 'Twilio'; + +{/* truncate */} + + + +## Criar um aplicativo no Logto \{#create-an-application-in-logto} + + + +## Integrar Logto SDK \{#integrate-logto-sdk} + + + +## Adicionar conector Twilio \{#add-connector-connector} + + + +## Configurar Twilio SMS connector \{#set-up-connectorconfigname} + + + +### Salvar sua configuração \{#save-your-configuration} + + + +## Ativar conector Twilio na Experiência de Login \{#enable-connector-connector-in-sign-in-experience} + + + +## Teste e Validação \{#testing-and-validation} + + + +## Leituras adicionais \{#further-readings} + + \ No newline at end of file

    6+Iz=HN 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 XrI_8Q(a(r`0jeo!D^|(BeE literal 0 HcmV?d00001 diff --git a/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/sie-tab.png b/i18n/pt-BR/docusaurus-plugin-content-blog-tutorial/build-with-logto/assets/sie-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..92099171444558c9acc219ac84859d5f5b5c5c34 GIT binary patch literal 460387 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%0A5o9FU{ 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