user =
UserInfo with properties:
UserID: 'someid'
DisplayName: <missing>
Groups: <missing>
Domain: 'SOME_DOMAIN'
MATLAB Web App Server의 webapps_private 폴더에 userinfo.json 파일을 만듭니다.
{
"version": "1.0.0",
"userInfo.doc": "Property values to be fetched during login from IdP",
"userInfo": {
"UserID": "upn",
"DisplayName": "displayName",
"Groups": "groups",
"LastName": "surname",
"Email": "mail"
},
"appAccess.doc": "Policy for allowing access to user properties within an app or group of apps",
"appAccess": {
"BloodPressure": ["UserID","Email"],
"Mortgage": ["UserID","LastName"],
"Mystery": ["UserID","Email","WebAppsRole","WebAppsDisplayName"]
}
}
그런 다음 앱 내에서 compiler.UserInfo 함수를 사용하여 앱을 사용자 지정합니다.
function startupFcn(app)
try
user = compiler.UserInfo();
catch me
error(me.message);
returnendif ~ismissing(user.UserID)
% customizing app codeendif isprop(user, 'Email')
% customizing app codeend