flutter_appauth 0.0.1+1 copy "flutter_appauth: ^0.0.1+1" to clipboard
flutter_appauth: ^0.0.1+1 copied to clipboard

outdated

This plugin provides a Flutter bridge for AppAuth

Flutter AppAuth Plugin #

A Flutter bridge for AppAuth

Getting Started #

Please see the example that demonstrates how to sign in with Google auth using the same credentials as the AppAuth code lab by Google. Some limited testing has also been done with Azure B2C. More documentation and details to come soon.

Android setup #

Go to the build.gradle file for your Android app to specify the custom scheme so that there should be a section in it that look similar to the following but replace <your_custom_scheme> with the desired value

...
android {
    ...
    defaultConfig {
        ...
        manifestPlaceholders = [
                'appAuthRedirectScheme': '<your_custom_scheme>'
        ]
    }
}

iOS setup #

Go to the Info.plist for your iOS app to specify the custom scheme so that there should be a section in it that look similar to the following but replace <your_custom_scheme> with the desired value

<key>CFBundleURLTypes</key>
	<array>
		<dict>
			<key>CFBundleTypeRole</key>
			<string>Editor</string>
			<key>CFBundleURLSchemes</key>
			<array>
				<string><your_custom_scheme></string>
			</array>
		</dict>
	</array>

NOTE: this library uses AndroidX and there is currently a known issuer with Jetifier that affects the use of Chrome Custom Tabs (see https://issuetracker.google.com/issues/119183822). This means that until a fix for it is released, signing will direct users to the browser as opposed to using Chrome Custom Tabs.

327
likes
0
pub points
98%
popularity

Publisher

verified publisherdexterx.dev

This plugin provides a Flutter bridge for AppAuth

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_appauth