Files
workavia-mail-front/docs/configuration/oidc_configuration.md
T
Dat PHAM HOANG 937b8e4d7d [Docs] Configure OIDC
(cherry picked from commit 234764abb4056b683b5726f72d9f04bdd273b95a)
2023-06-15 16:43:58 +07:00

966 B

Configuration for OIDC

Context

  • Team Mail ready to work with OIDC both for Mobile and Web version

How to config

  • OIDC_SCOPES: Scopes of OIDC application, each scope is separated by a comma ,
  • Other configurations depend on the platform:

Web:

  • DOMAIN_REDIRECT_URL: URL of your TeamMail web application
  • WEB_OIDC_CLIENT_ID: Client ID of your OIDC application

Mobile:

  • if you want to change client Id for mobile

For Android:

  • /android/app/build.gradle
        manifestPlaceholders = [
                'appAuthRedirectScheme': 'teammail.mobile'
        ]
  • model/lib/oidc/oidc_configuration.dart
  static const String redirectUrlScheme = 'teammail.mobile';

For iOS:

  • /ios/Runner/Info.plist
    <array>
        <dict>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>teammail.mobile</string>
            </array>
        </dict>
    </array>