iPhoneやSafariでAPIと連携できないです。
Cookieをセキュリティ用のトークンとして利用する場合、APIドメインとフロントエンドのドメインが違うとサードパティクッキーの問題があり、SafariでAPI連携ができません。
結果、SafariでAPIが動かない。Safariでログインができない。といった事象が発生します。
解決するには、APIドメインとフロントエンドドメインをサブドメイン違いで設定をする必要があるため、独自ドメイン/TLS証明書でAPIドメインを設定し、アカウント設定からAPIドメインを変更ください。
(Chromeでは正常に動作しますので、開発やテストの段階ではまずChromeで構築していただくことをお勧めします。)
API連携ができない例
- フロントエンドドメイン:
https://www.example.com
- APIドメイン:
https://example.a.kuroco.app
API連携ができる例
- フロントエンドドメイン:
https://www.example.com
- APIドメイン:
https://api.example.com
※Cookieをセキュリティ用のトークンとして利用しない場合はサブドメイン違いになっていなくても問題ありません。
備考
APIドメインの設定方法は、KurocoFrontで独自APIドメインを利用する手順をご確認ください。
サポート
お探しのページは見つかりましたか?解決しない場合は、問い合わせフォームからお問い合わせいただくか、Slackコミュニティにご参加ください。