Step 2 - Logging in the User
In the next step users will be asked to fill in the
password for the particular
This screen cannot be modified in any way. Users have to insert the password for the specified HAT and tap
Note that the complete address is served via SSL, contains the name of the HAT as well as the application parameters -
redirect url and
fallback redirect url.
LOGIN the authentication process will begin.
HAT will use one of the two
redirect url that were included in the
success redirect if everything went ok or
fallbackRedirectURL if an error occurred. The application has to know how to respond in both scenarios.
In order to achieve that we have to add the
success redirect and
fallbackRedirectURL to the
AndroidManifest file in the project.
In order to add them to the
AndroidManifest file you have to add the Key
URL Types as a data.
<activity name="MainActivity" > <intent-filter> <data android:host="hatappfailed" android:scheme="hatapp" /> </intent-filter> </activity>
This will be the url scheme of the your app. That means every time
Android intercepts a URL starting with this value, like
test://host will hand the process to your app and your app will be responsible to either launch or not.