Jira login with GSuite from Android app


I am trying to implement a simple Android app for access to company Jira tickets. Jira user login is through GSuite SSO (Single Sign-On).

I am building a login tab that needs to allow the user to login with their credentials so they can access relevant tickets. Please note I’ve downloaded the jira-rest-java-client library that seems to be for fetching needed information following login. Also read about the 3-legged OAuth authentication.

What is the ideal approach to implement a user logging in to their Jira account?