Oneloginユーザー APIインターフェイスを使用して、アプリケーションで使用するプロファイル情報を取得しています。Department
応答にとのフィールドが必要ですTitle
が、これはデフォルトでは返されません。
Custom Fields
の下に存在するすべての情報Custom Fields
が API クエリの応答で送信されるため、 の情報を複製するハックを見つけました。
これらの必須フィールドを API 応答で送信する必要があることを言及する他の方法はありますか?
サンプル応答:
'data':[
{
'status':1,
'distinguished_name':None,
'password_changed_at': '2016-09-21T12:09:03.021 Z',
'updated_at': '2016-09-27T08:52:00.179 Z',
'directory_id':None,
'invalid_login_attempts':None,
'locked_until':None,
'openid_name':'ash###',
'id':27046681,
'invitation_sent_at':'2016-08-09T06:53:57.334 Z',
'manager_ad_id':None,
'custom_attributes':{
'city':'San Francisco'
'dept':'Engineering'
},
'role_id':None,
'last_login': '2016-09-27T08:52:00.140 Z',
'email':'ash###########',
'username':'ash###########',
'samaccountname':None,
'firstname':'Ash###',
'lastname':'',
'activated_at': '2016-08-11T06:35:19.147 Z',
'userprincipalname':None,
'phone':'',
'member_of':None,
'created_at': '2016-08-09T06:53:57.360 Z',
'locale_code':None,
'group_id':None,
'external_id':None,
'notes':None
}