LINEログインによるServiceNowへのSSOについて
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-22-2024 06:36 PM
こんにちは。
LINEからOpenID Connectによるログインを実現したいと思っていますが、エラーが発生してしまいます。
LINEログインでServiceNow SSOを構成した実績がある方がおられましたら、方法を教授いただけませんでしょうか。
【やってみたこと】
※LINE Developerにて、LINEログインの構成は作成してあります。
ServiceNow側で、SSOプラグインを導入した上で、下記の操作を行いました。
IDプロバイダー>新規 →OIDCエンティティプロファイル>新規 →OAuthプロバイダー>新規 と遷移して
「OAuth OIDCエンティティ新規レコード」を新規作成します。
ここで「OAuth OIDCプロバイダー構成」に
https://access.line.me/.well-known/openid-configuration
を設定
【エラー】
上記状態で登録しようとすると、
”
IDプロバイダーでは、RS256を使用したIDトークンをサポートしていません
”
というメッセージが出され、先に進めなくなりました(下図)
【補足】
LINEの上記URLからは、
”
{
"issuer": "https://access.line.me",
"authorization_endpoint": "https://access.line.me/oauth2/v2.1/authorize",
"token_endpoint": "https://api.line.me/oauth2/v2.1/token",
"revocation_endpoint": "https://api.line.me/oauth2/v2.1/revoke",
"userinfo_endpoint": "https://api.line.me/oauth2/v2.1/userinfo",
"scopes_supported": ["openid", "profile", "email"],
"jwks_uri": "https://api.line.me/oauth2/v2.1/certs",
"response_types_supported": ["code"],
"subject_types_supported": ["pairwise"],
"id_token_signing_alg_values_supported": ["ES256"],
"code_challenge_methods_supported": ["S256"]
}
”
というJSONが得られております。
エラーメッセージは、この記述を見て、"RS256"の記述がないために出されているようですが、このエラーを回避できれば先に進めるのかもしれません。