How to open Kite app (mobile) for authentication, if present

chinrust
Greetings,
I am working on an application that requires Zerodha Kite authentication. I was looking to open the Kite app on phone (if present) and authenticate using it so that the user does not have to type password and totp again & again, he/she can just open the app, authenticate using kite (using phone lock), and then get redirected back to my app.

I am using React Native with Expo. I tried using
```
Linking.openURL(`kite3://connect/login?api_key=${ZERODHA_API_KEY}&v=3`);
// or
Linking.openURL(`com.zerodha.kite3://connect/login?api_key=${ZERODHA_API_KEY}&v=3`);
// or
Linking.openURL(`https://kite.zerodha.com/connect/login?api_key=${ZERODHA_API_KEY}&v=3`);
```

I think this is possible because Smallcase does this, it takes me to kite app for authentication and then takes me back to smallcase app.

Much appreciated :smile:

Edit 1:
- I used smallcase, it opened the zerodha app and zerodha app showed a card which says `Login with Kite`. I need to do this for my app.
- I think I will need kite app's custom URL scheme to open the app, that I don't know
  • sujith
    Kite app authentication is provided only for the exchange approved partner apps. You may speak to the compliance team to know more about it. You may write to kiteconnect(at)zerodha.com
  • chinrust
    @sujith , Thank you for the reply.
    I see, interesting.
    Are you sure about this information? Is there maybe a blog or something on this that I can confirm this with?
  • sujith
    We don't have any documentation for this since it is not for public use.
  • chinrust
    Alright, thank you @sujith
This discussion has been closed.