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.
Fantastyczne. Dokładnie to, czego potrzebowałem. Dzięki Chris! –