2013-08-19 22 views
7

Chciałbym użyć interfejsu API chrome.identity w aplikacji w chromowanej obudowie, aby umożliwić użytkownikowi uwierzytelnianie za pomocą github.Jaki jest poprawny adres URL przekierowania dla chrome.identity.launchWebAuthFlow?

Od strony aplikacji, jestem zadowolony z:

chrome.identity.launchWebAuthFlow(
    {'url':'https://github.com/login/oauth/authorize?client_id=clientidgoeshere','interactive':true}, 
    functionToTakeRedirectURL 
); 

Ale jestem pewien, co przekierowanie powinno być po stronie github. Gdy aplikacja jest włączona, ustawiam adres URL przekierowania na https://appidgoeshere.chromiumapp.org na stronie aplikacji github, ale nie sądzę, aby adres URL był dostępny do momentu uruchomienia aplikacji.

Czy ktoś wie, gdzie wskazać przekierowanie podczas pisania aplikacji?

Piszę aplikację w Dart przy użyciu biblioteki chrome.dart, ale myślę, że ten sam problem istnieje, gdy piszę w zwykłym javascript.

Odpowiedz