Skip to main content

COM_ATH_001:【認証】認証エンドポイント

処理概要

PLAT 認証基盤(Keycloak)の認証エンドポイントにアクセスし、認証のための画面を表示する。

機能 IDAPI 論理名HTTP メソッドURI
COM_ATH_001【認証】認証エンドポイントPOST{KeycloakPath}/realms/{organization_id}/protocol/openid-connect/auth
連携方式データ形式利用可能な接続先
HTTPRequestHTTP Response(HTML)ローカル、リモート

リクエストヘッダー

No.項目名物理名属性Nullable設定要領
-

リクエスト(クエリ)

No.項目名物理名属性Nullable設定要領
1レスポンスタイプresponse_typestring-"code"もしくは"token"を設定
2クライアント IDclient_idstring-接続先のクライアント ID を設定
3リダイレクト URIredirect_uristring-認証処理完了後にレスポンスが返却される URI
4スコープscopestring-"offline_access"(固定) ※トークン取得処理で ID トークンも取得したい場合は"openid"を設定する
5ステートstatestring推定されにくい任意の文字列
6コードチャレンジcode_challengestring推定されにくい任意の文字列を SHA 256暗号化し、Base64 符号化した文字列
7PKCE メソッドcode_challenge_methodstring"S256"(固定)

リクエスト(パスパラメータ)

No.項目名物理名属性Nullable設定要領
1組織 IDorganization_idstring-組織 ID を設定 ※患者用の場合、「0000000000」を設定

リクエスト(Body)

No.項目名物理名L1L2L3L4L5L6繰返し属性Nullableリクエスト設定要領
-

サンプル(リクエスト)

/realms/1310000001/protocol/openid-connect/auth
?response_type=code
&client_id=clientid1
&redirect_uri=customscheme://callback
&scope=openid
&state=gs7w643r8fwe
&code_challenge=asdf773645+jhee***
&code_challenge_method=S256

レスポンス

No.項目名物理名L1L2L3L4L5L6繰返し属性Nullableレスポンス設定要領
1画面 HTMLstring-
エラー条件
システムエラー
・API 共通仕様に準拠
業務エラー
・なし

サンプル(レスポンス)

認証画面の HTML

備考

なし