Loading app-k9mail/src/debug/kotlin/app/k9mail/auth/K9OAuthConfigurationFactory.kt +14 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ class K9OAuthConfigurationFactory : OAuthConfigurationFactory { override fun createConfigurations(): Map<List<String>, OAuthConfiguration> { return mapOf( createAolConfiguration(), createFastmailConfiguration(), createGmailConfiguration(), createMicrosoftConfiguration(), createYahooConfiguration(), Loading @@ -28,6 +29,19 @@ class K9OAuthConfigurationFactory : OAuthConfigurationFactory { ) } private fun createFastmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.fastmail.com", "smtp.fastmail.com", ) to OAuthConfiguration( clientId = "353641ae", scopes = listOf("https://www.fastmail.com/dev/protocol-imap", "https://www.fastmail.com/dev/protocol-smtp"), authorizationEndpoint = "https://api.fastmail.com/oauth/authorize", tokenEndpoint = "https://api.fastmail.com/oauth/refresh", redirectUri = "${BuildConfig.APPLICATION_ID}://oauth2redirect", ) } private fun createGmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.gmail.com", Loading app-k9mail/src/release/kotlin/app/k9mail/auth/K9OAuthConfigurationFactory.kt +14 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ class K9OAuthConfigurationFactory : OAuthConfigurationFactory { override fun createConfigurations(): Map<List<String>, OAuthConfiguration> { return mapOf( createAolConfiguration(), createFastmailConfiguration(), createGmailConfiguration(), createMicrosoftConfiguration(), createYahooConfiguration(), Loading @@ -28,6 +29,19 @@ class K9OAuthConfigurationFactory : OAuthConfigurationFactory { ) } private fun createFastmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.fastmail.com", "smtp.fastmail.com", ) to OAuthConfiguration( clientId = "353641ae", scopes = listOf("https://www.fastmail.com/dev/protocol-imap", "https://www.fastmail.com/dev/protocol-smtp"), authorizationEndpoint = "https://api.fastmail.com/oauth/authorize", tokenEndpoint = "https://api.fastmail.com/oauth/refresh", redirectUri = "${BuildConfig.APPLICATION_ID}://oauth2redirect", ) } private fun createGmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.gmail.com", Loading app-thunderbird/src/beta/kotlin/net/thunderbird/android/auth/TbOAuthConfigurationFactory.kt +14 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { override fun createConfigurations(): Map<List<String>, OAuthConfiguration> { return mapOf( createAolConfiguration(), createFastmailConfiguration(), createGmailConfiguration(), createMicrosoftConfiguration(), createYahooConfiguration(), Loading @@ -28,6 +29,19 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { ) } private fun createFastmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.fastmail.com", "smtp.fastmail.com", ) to OAuthConfiguration( clientId = "353e41ae", scopes = listOf("https://www.fastmail.com/dev/protocol-imap", "https://www.fastmail.com/dev/protocol-smtp"), authorizationEndpoint = "https://api.fastmail.com/oauth/authorize", tokenEndpoint = "https://api.fastmail.com/oauth/refresh", redirectUri = "${BuildConfig.APPLICATION_ID}://oauth2redirect", ) } private fun createGmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.gmail.com", Loading app-thunderbird/src/daily/kotlin/net/thunderbird/android/auth/TbOAuthConfigurationFactory.kt +14 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,7 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { return mapOf( createAolConfiguration(), createGmailConfiguration(), createFastmailConfiguration(), createMicrosoftConfiguration(), createYahooConfiguration(), ) Loading @@ -28,6 +29,19 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { ) } private fun createFastmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.fastmail.com", "smtp.fastmail.com", ) to OAuthConfiguration( clientId = "353e41ae", scopes = listOf("https://www.fastmail.com/dev/protocol-imap", "https://www.fastmail.com/dev/protocol-smtp"), authorizationEndpoint = "https://api.fastmail.com/oauth/authorize", tokenEndpoint = "https://api.fastmail.com/oauth/refresh", redirectUri = "${BuildConfig.APPLICATION_ID}://oauth2redirect", ) } private fun createGmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.gmail.com", Loading app-thunderbird/src/debug/kotlin/net/thunderbird/android/auth/TbOAuthConfigurationFactory.kt +14 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { override fun createConfigurations(): Map<List<String>, OAuthConfiguration> { return mapOf( createAolConfiguration(), createFastmailConfiguration(), createGmailConfiguration(), createMicrosoftConfiguration(), createYahooConfiguration(), Loading @@ -28,6 +29,19 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { ) } private fun createFastmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.fastmail.com", "smtp.fastmail.com", ) to OAuthConfiguration( clientId = "353e41ae", scopes = listOf("https://www.fastmail.com/dev/protocol-imap", "https://www.fastmail.com/dev/protocol-smtp"), authorizationEndpoint = "https://api.fastmail.com/oauth/authorize", tokenEndpoint = "https://api.fastmail.com/oauth/refresh", redirectUri = "${BuildConfig.APPLICATION_ID}://oauth2redirect", ) } private fun createGmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.gmail.com", Loading Loading
app-k9mail/src/debug/kotlin/app/k9mail/auth/K9OAuthConfigurationFactory.kt +14 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ class K9OAuthConfigurationFactory : OAuthConfigurationFactory { override fun createConfigurations(): Map<List<String>, OAuthConfiguration> { return mapOf( createAolConfiguration(), createFastmailConfiguration(), createGmailConfiguration(), createMicrosoftConfiguration(), createYahooConfiguration(), Loading @@ -28,6 +29,19 @@ class K9OAuthConfigurationFactory : OAuthConfigurationFactory { ) } private fun createFastmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.fastmail.com", "smtp.fastmail.com", ) to OAuthConfiguration( clientId = "353641ae", scopes = listOf("https://www.fastmail.com/dev/protocol-imap", "https://www.fastmail.com/dev/protocol-smtp"), authorizationEndpoint = "https://api.fastmail.com/oauth/authorize", tokenEndpoint = "https://api.fastmail.com/oauth/refresh", redirectUri = "${BuildConfig.APPLICATION_ID}://oauth2redirect", ) } private fun createGmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.gmail.com", Loading
app-k9mail/src/release/kotlin/app/k9mail/auth/K9OAuthConfigurationFactory.kt +14 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ class K9OAuthConfigurationFactory : OAuthConfigurationFactory { override fun createConfigurations(): Map<List<String>, OAuthConfiguration> { return mapOf( createAolConfiguration(), createFastmailConfiguration(), createGmailConfiguration(), createMicrosoftConfiguration(), createYahooConfiguration(), Loading @@ -28,6 +29,19 @@ class K9OAuthConfigurationFactory : OAuthConfigurationFactory { ) } private fun createFastmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.fastmail.com", "smtp.fastmail.com", ) to OAuthConfiguration( clientId = "353641ae", scopes = listOf("https://www.fastmail.com/dev/protocol-imap", "https://www.fastmail.com/dev/protocol-smtp"), authorizationEndpoint = "https://api.fastmail.com/oauth/authorize", tokenEndpoint = "https://api.fastmail.com/oauth/refresh", redirectUri = "${BuildConfig.APPLICATION_ID}://oauth2redirect", ) } private fun createGmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.gmail.com", Loading
app-thunderbird/src/beta/kotlin/net/thunderbird/android/auth/TbOAuthConfigurationFactory.kt +14 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { override fun createConfigurations(): Map<List<String>, OAuthConfiguration> { return mapOf( createAolConfiguration(), createFastmailConfiguration(), createGmailConfiguration(), createMicrosoftConfiguration(), createYahooConfiguration(), Loading @@ -28,6 +29,19 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { ) } private fun createFastmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.fastmail.com", "smtp.fastmail.com", ) to OAuthConfiguration( clientId = "353e41ae", scopes = listOf("https://www.fastmail.com/dev/protocol-imap", "https://www.fastmail.com/dev/protocol-smtp"), authorizationEndpoint = "https://api.fastmail.com/oauth/authorize", tokenEndpoint = "https://api.fastmail.com/oauth/refresh", redirectUri = "${BuildConfig.APPLICATION_ID}://oauth2redirect", ) } private fun createGmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.gmail.com", Loading
app-thunderbird/src/daily/kotlin/net/thunderbird/android/auth/TbOAuthConfigurationFactory.kt +14 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,7 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { return mapOf( createAolConfiguration(), createGmailConfiguration(), createFastmailConfiguration(), createMicrosoftConfiguration(), createYahooConfiguration(), ) Loading @@ -28,6 +29,19 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { ) } private fun createFastmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.fastmail.com", "smtp.fastmail.com", ) to OAuthConfiguration( clientId = "353e41ae", scopes = listOf("https://www.fastmail.com/dev/protocol-imap", "https://www.fastmail.com/dev/protocol-smtp"), authorizationEndpoint = "https://api.fastmail.com/oauth/authorize", tokenEndpoint = "https://api.fastmail.com/oauth/refresh", redirectUri = "${BuildConfig.APPLICATION_ID}://oauth2redirect", ) } private fun createGmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.gmail.com", Loading
app-thunderbird/src/debug/kotlin/net/thunderbird/android/auth/TbOAuthConfigurationFactory.kt +14 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { override fun createConfigurations(): Map<List<String>, OAuthConfiguration> { return mapOf( createAolConfiguration(), createFastmailConfiguration(), createGmailConfiguration(), createMicrosoftConfiguration(), createYahooConfiguration(), Loading @@ -28,6 +29,19 @@ class TbOAuthConfigurationFactory : OAuthConfigurationFactory { ) } private fun createFastmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.fastmail.com", "smtp.fastmail.com", ) to OAuthConfiguration( clientId = "353e41ae", scopes = listOf("https://www.fastmail.com/dev/protocol-imap", "https://www.fastmail.com/dev/protocol-smtp"), authorizationEndpoint = "https://api.fastmail.com/oauth/authorize", tokenEndpoint = "https://api.fastmail.com/oauth/refresh", redirectUri = "${BuildConfig.APPLICATION_ID}://oauth2redirect", ) } private fun createGmailConfiguration(): Pair<List<String>, OAuthConfiguration> { return listOf( "imap.gmail.com", Loading