@@ -29,33 +29,33 @@ We only support the [Authorization Code Flow](https://oauth.net/2/grant-types/au
29
29
30
30
These providers are OpenID compliant, which means you can use [ autodiscovery] ( https://openid.net/specs/openid-connect-discovery-1_0.html ) .
31
31
32
- - [ Identity Server4] ( https://demo.identityserver.io/ ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/identity-server-4.md ) )
33
- - [ Identity Server3] ( https://github.com/IdentityServer/IdentityServer3.md ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/identity-server-3.md ) )
34
- - [ FusionAuth] ( https://fusionauth.io ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/fusionauth.md ) )
32
+ - [ Identity Server4] ( https://demo.identityserver.io/ ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/identity-server-4 ) )
33
+ - [ Identity Server3] ( https://github.com/IdentityServer/IdentityServer3.md ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/identity-server-3 ) )
34
+ - [ FusionAuth] ( https://fusionauth.io ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/fusionauth ) )
35
35
- [ Google] ( https://developers.google.com/identity/protocols/OAuth2 )
36
- ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/google.md ) )
37
- - [ Okta] ( https://developer.okta.com ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/okta.md ) )
38
- - [ Keycloak] ( http://www.keycloak.org/ ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/keycloak.md ) )
39
- - [ Azure Active Directory] ( https://docs.microsoft.com/en-us/azure/active-directory ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/azure-active-directory.md ) )
40
- - [ AWS Cognito] ( https://eu-west-1.console.aws.amazon.com/cognito ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/aws-cognito.md ) )
41
- - [ Asgardeo] ( https://asgardeo.io ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/asgardeo.md ) )
42
- - [ Microsoft] ( https://learn.microsoft.com/en-us/entra/identity-platform/v2-protocols-oidc ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/microsoft.md ) )
36
+ ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/google ) )
37
+ - [ Okta] ( https://developer.okta.com ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/okta ) )
38
+ - [ Keycloak] ( http://www.keycloak.org/ ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/keycloak ) )
39
+ - [ Azure Active Directory] ( https://docs.microsoft.com/en-us/azure/active-directory ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/azure-active-directory ) )
40
+ - [ AWS Cognito] ( https://eu-west-1.console.aws.amazon.com/cognito ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/aws-cognito ) )
41
+ - [ Asgardeo] ( https://asgardeo.io ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/asgardeo ) )
42
+ - [ Microsoft] ( https://learn.microsoft.com/en-us/entra/identity-platform/v2-protocols-oidc ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/microsoft ) )
43
43
44
44
## Tested OAuth2 providers
45
45
46
46
These providers implement the OAuth2 spec, but are not OpenID providers, which means you must configure the authorization and token endpoints yourself.
47
47
48
- - [ Uber] ( https://developer.uber.com/docs/deliveries/guides/three-legged-oauth.md ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/uber.md ) )
49
- - [ Fitbit] ( https://dev.fitbit.com/build/reference/web-api/oauth2/ ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/fitbit.md ) )
50
- - [ Dropbox] ( https://www.dropbox.com/developers/reference/oauth-guide ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/dropbox.md ) )
51
- - [ Reddit] ( https://github.com/reddit-archive/reddit/wiki/oauth2 ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/reddit.md ) )
52
- - [ Coinbase] ( https://developers.coinbase.com/docs/wallet/coinbase-connect/integrating ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/coinbase.md ) )
53
- - [ GitHub] ( https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/ ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/github.md ) )
54
- - [ Slack] ( https://api.slack.com/authentication/oauth-v2 ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/slack.md ) )
55
- - [ Strava] ( https://developers.strava.com/docs/authentication ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/strava.md ) )
56
- - [ Spotify] ( https://developer.spotify.com/documentation/general/guides/authorization-guide/ ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/spotify.md ) )
57
- - [ Unsplash] ( https://unsplash.com/documentation ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/unsplash.md ) )
58
- - [ Imgur] ( https://apidocs.imgur.com ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/imgur.md ) )
48
+ - [ Uber] ( https://developer.uber.com/docs/deliveries/guides/three-legged-oauth.md ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/uber ) )
49
+ - [ Fitbit] ( https://dev.fitbit.com/build/reference/web-api/oauth2/ ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/fitbit ) )
50
+ - [ Dropbox] ( https://www.dropbox.com/developers/reference/oauth-guide ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/dropbox ) )
51
+ - [ Reddit] ( https://github.com/reddit-archive/reddit/wiki/oauth2 ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/reddit ) )
52
+ - [ Coinbase] ( https://developers.coinbase.com/docs/wallet/coinbase-connect/integrating ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/coinbase ) )
53
+ - [ GitHub] ( https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/ ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/github ) )
54
+ - [ Slack] ( https://api.slack.com/authentication/oauth-v2 ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/slack ) )
55
+ - [ Strava] ( https://developers.strava.com/docs/authentication ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/strava ) )
56
+ - [ Spotify] ( https://developer.spotify.com/documentation/general/guides/authorization-guide/ ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/spotify ) )
57
+ - [ Unsplash] ( https://unsplash.com/documentation ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/unsplash ) )
58
+ - [ Imgur] ( https://apidocs.imgur.com ) ([ Example configuration] ( https://commerce.nearform.com/open-source/react-native-app-auth/docs/providers/imgur ) )
59
59
60
60
## Why you may want to use this library
61
61
0 commit comments