The Movie Database Support

Hi,

Authentication Steps Do you have an example on how to perform Step 2 for a native Android application.

Validate Request Token Why is this discouraged ?

  • Salil.

6 replies (on page 1 of 1)

Jump to last post

Hi Salil,

I do not have an example of it in Android, no. The username & password method is discouraged because it's fairly insecure, even over SSL.

What parts about the proper flow are you having problems with?

Hi Travis,

I am facing problems with the second step. I need to get the result back to my app to proceed to Step 3. The redirect_to could be any string or does it need to be in the proper http://.... format ?

This is how my URL looks like - https://www.themoviedb.org/authenticate/myrequestoken?redirect_to=myappname.

After I click on "Allow" I get a "Oops! -We cant find the page you're looking for." error.

  • Salil.

The redirect_to param needs a full web address (starting with http), it's not designed to redirect to a local app.

How does Android handle internal links to local apps? I am not familiar with this at all but if there's local app URL schemes that we could tap into, like yourappname:// or whatever, that would be something I can add support for.

Hi Travis,

I was able to make it work by using the HTTP scheme. ( http://myappname ) When it gets redirected Android shows a chooser dialog ,Browser apps and my app, cause it finds multiple applications to handle the HTTP scheme. I haven't found a way to force Android to let only my application handle this. If the user chooses any browser app, it anyway will not be able to resolve the URI. I am not sure if its a good or a bad user experience but right now I can proceed with the HTTP scheme.

Android can handle custom URL schemes.If needed we could try something like tmdb:// or something that is not specific to an application name.

  • Salil.

Happy to hear you sorted it out. I don't think I want to encourage people use tmdb:// because if we ever have an official app then that would probably be what we wanted to use but I was thinking more along the lines of letting the redirect_to param not require "http://" but rather, a value like "yourapp://".

Hello @salil.khanwalkar ,

I am currently stuck in redirect_to "https://www.themoviedb.org/authenticate/myrequestoken?redirect_to=myappname." part of my android app. How to force android web view to load back on MainActivity and also complete the Step 3: Create a session ID after authenticating. Could you provide some help?

Thanks.

Can't find a movie or TV show? Login to create it.

Global

s focus the search bar
p open profile menu
esc close an open window
? open keyboard shortcut window

On media pages

b go back (or to parent when applicable)
e go to edit page

On TV season pages

(right arrow) go to next season
(left arrow) go to previous season

On TV episode pages

(right arrow) go to next episode
(left arrow) go to previous episode

On all image pages

a open add image window

On all edit pages

t open translation selector
ctrl+ s submit form

On discussion pages

n create new discussion
w toggle watching status
p toggle public/private
c toggle close/open
a open activity
r reply to discussion
l go to last reply
ctrl+ enter submit your message
(right arrow) next page
(left arrow) previous page

Settings

Want to rate or add this item to a list?

Login