0

satellizerを使用して Google アカウントで認証しようとしています。ログインをクリックすると、次のようなポップアップが表示されます。

無効なパラメーター

redirect_uri の無効なパラメーター値: 権限がありません: file://

リクエストの詳細:

scope=openid プロフィール メール

response_type=コード

redirect_uri=file://

表示=ポップアップ

client_id=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com

私は何を間違っていますか?

更新 1: 私のソース コード

index.html

<script src="lib/satellizer/satellizer.js"></script>

app.js

.config(function($stateProvider, $urlRouterProvider,$authProvider) {
     $authProvider.google({
      clientId: 'xxxxxxxxxx.apps.googleusercontent.com'
     });
    $stateProvider
    .state('app', {
        url: "/app",
        abstract: true,
        controller: 'AppController'
    })
    .state('login', {
        url: "/login",
        templateUrl: "views/login.html",
        controller: 'LoginController'
    });
    $urlRouterProvider.otherwise('/login');
})

およびloginController.js

.controller('LoginController', function($scope,$auth) {
    $scope.authenticate = function(provider) {
      $auth.authenticate(provider);
   };
});
4

0 に答える 0