--- title: "現在のユーザーの取得" url: https://docs.catalyst.zoho.com/ja/sdk/ios/v2/cloud-scale/authentication/get-current-user/ description: "アプリケーションの現在のエンドユーザーの詳細を取得できます。" last_updated: 2026-02-23T12:39:41Z service: Cloud Scale type: general related_links: - name: "Authentication" url: /ja/cloud-scale/help/authentication/introduction - name: "Users" url: /ja/cloud-scale/help/authentication/user-management/users/introduction/ - name: "Get Current User - API" url: /ja/api/code-reference/cloud-scale/authentication/get-current-user/#GetCurrentUser --- # 現在のユーザーの取得 `getCurrentUser()`メソッドを呼び出すことで、アプリケーションの現在の[エンドユーザー](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/user-management/users/introduction/)の詳細を取得できます。正常に実行されると、このメソッドは現在のユーザーオブジェクトを返します。これを使用して、Catalystに登録されているユーザーの名前、姓、メールアドレスなどの詳細を取得できます。 現在のユーザーを取得するためのコード構文は以下の通りです: ```bash ZCatalystApp.shared.getCurrentUser( completion: @escaping (Result< ZCatalystUser,ZCatalystError > ) -> Void ) ``` **パラメータ**: * `completion`: 呼び出しが成功した場合、completionブロックは現在のユーザーオブジェクトを返します。それ以外の場合は、エラーを返します。 サンプルコードスニペットは以下の通りです: ```bash ZCatalystApp.shared.getCurrentUser { ( result ) in switch result{ case .success ( let user) : print("The current user is \(user.firstName).") case .error( let error ) : print( "Error occurred >>> \( error )" ) } } ```