登録日
2016年12月26日

メンバー検索

  

nicochin77

名前(ニックネーム)
nicochin77
自分のconcrete5サイト
ホームページ
自己紹介
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
7

コミュニティバッジ

投稿

1から7までを表示 (計7)

Re: Re: Google認証をしたいのですが…うまくいかず。

解決しました!

Google側の設定で「ドメインの確認」がうまく通っていなかっただけのようでした。
特定のG Suiteドメインからのみしかログインできないようにもできましたし、素晴らしいですね。

ありがとうございました!

Posted on 12月 27, 2016 at 9:00 午後

Re: Re: Google認証をしたいのですが…うまくいかず。

ありがとうございます。
「concrete5から申告されたコールバックURL」←これはどうやって調べれば良いのでしょうか??

Posted on 12月 27, 2016 at 8:19 午後

Re: Re: Re: Google認証をしたいのですが…うまくいかず。

concrete5のディレクトリの中にあったhttpd-app.confで、.htaccessファイルを置いたディレクトリの設定が
AllowOverride None
…となっていたので、
AllowOverride All
…に書き直してサービスを再起動してみたところ、ログイン画面が復活しました。
プリティURLも効いているようです。

ただ、Googleのアイコンを押すと当スレッドの最初と同じエラーメッセージ(index.phpが無いだけ)になりました。
振り出し…という感じでしょうか。

Posted on 12月 27, 2016 at 8:15 午後

Re: Re: Google認証をしたいのですが…うまくいかず。

助け舟、ありがとうございます。

httpd.confに
LoadModule rewrite_module modules/mod_rewrite.so
…の行があれば良いのでしょうか?(初歩的な質問ですみません!)

それであれば有効になっています。

Posted on 12月 27, 2016 at 7:33 午後

Re: Re: Google認証をしたいのですが…うまくいかず。

いや、Apacheですね。

Posted on 12月 27, 2016 at 11:38 午前

Re: Re: Google認証をしたいのですが…うまくいかず。

早速、返信ありがとうございます!

プリティURLを有効にし、.htaccessファイルをアップロードしてみたのですが、今度はログイン画面すら出ず、404エラーになってしまいました。

The requested URL /login was not found on this server.

と出力されています。
.htaccessファイルの置き場所が悪いのでしょうか?…

Posted on 12月 27, 2016 at 11:21 午前

Google認証をしたいのですが…うまくいかず。

はじめまして。

社内イントラのサイトを作ってみたいのですが、社でG Suite(旧Google Apps)を利用していることから、Googleアカウントでログインさせるような仕組みがあれば素晴らしいと思っていたところに、Google認証の機能があるconcrete5の存在を数日前に知り、触り始めました。

サーバはGoogle Compute Engine上に立てています。(Cloud Lancherを使って数分で立ち上がりました)
なので、認証する側もされる側もGoogleの基盤上という環境となります。
ver. 5.7.5.9です。

こちらのサイトを見ながら、Googleのプロジェクト上にクライアントIDやシークレットIDなどの認証情報を登録し、また、concrete5の管理画面においてもGoogle認証タイプをセットしました。

ログインしようとすると、たしかにこちらのようなGoogleログインの画面は出るのですが、ボタンを押すとOAuthの連携画面が出る前に400エラーで跳ね返されてしまいます。

エラー画面に書かれているのは以下のような内容です。

400. That’s an error.

Error: redirect_uri_mismatch

The redirect URI in the request,http://mydomain(実際のドメイン名)/index.php/ccm/system/authentication/oauth2/google/callback, does not match the ones authorized for the OAuth client. Visithttp://console.developers.google.com/apis/credentials/oauthclient/clientID(実際のID).apps.googleusercontent.com?project=(実際のID) to update the authorized redirect URIs.

何をチェックすれば良いのかわからず、手詰まりの状態です。
有識者の方に助けていただけるとありがたいです。
よろしくお願いします。

Posted on 12月 26, 2016 at 9:58 午後