Hope this helps You can modify the FusionAuth login UI without impacting the administration UI. If you go to Settings -> System -> UI, you will see that the Login UI templates can all be modified. If you have different login UI elements for different Applications, you can use the variable client_id in the templates to control the layout. This is the OAuth client_id that for the FusionAuth Application. These templates are FreeMarker, so a conditional statement might look like this:
[#if client_id == 'ee31103f-2fc1-4bb5-ba95-ac543693503e']
Embeddable HTML/CSS goes here
Standard HTML/CSS goes here
Callback after Google login throwing error in FusionAuth
Any of those help There is a bug in the way FusionAuth is decoding the state parameter on the way back from Google. The bug is revealed when the redirect_uri contains a URL with request parameters such as https://acme.com/oauth/callback?client_id=b3bef9c1-ba42-414b-aca1-8d30c9252d36.
FusionAuth Bulk user creation giving SQL timeout error
This might help you Sorry for the confusion. This is indeed a bug in our docs. It will be updated shortly. The recommended way is to call FusionAuth directly if possible. You can also call through your backend to FusionAuth, but this is an extra network hop that isn't necessary in many cases. If your FusionAuth instance is publicly accessible, just have the mobile app call the /api/login API directly.
To fix this issue The Login API and the Password Grant using the /oauth2/token endpoint are very similar. If you want to follow an OAuth2 spec, then use the OAuth Password grant. The Login API requires an applicationId to receive a Refresh Token in the response body, the the OAuth2 Password grant requires the offline_access scope to be provided on the request to receive a Refresh Token in the response body.