fromStrategy
Converts a strategy string to the corresponding OAuthProvider.
This convenience function is primarily used to convert strategy strings from com.clerk.network.model.environment.UserSettings.SocialConfig.strategy into type-safe OAuthProvider enum values. This is useful when processing configuration data or API responses that contain strategy strings.
Return
The corresponding OAuthProvider enum value. Returns CUSTOM for unrecognized OAuth strategies and UNKNOWN for non-OAuth strategies.
Example usage:
val provider = OAuthProvider.fromStrategy("oauth_google") // Returns OAuthProvider.GOOGLE
val githubProvider = OAuthProvider.fromStrategy("oauth_github") // Returns OAuthProvider.GITHUBContent copied to clipboard