hmLoadTopic({
hmKeywords:"environment,firewall,Installation,permissions,topology",
hmTitle:"MV Components",
hmDescription:"SUB.LK.MAIN.WS.IDENTITY.RESOURCES LinkarWS provides this Basic subroutine so that the administrator can manage users access in Oauth 2.0 Authentication mode.  In case that we...",
hmPrevLink:"ws_users.html",
hmNextLink:"",
hmParentLink:"index.html",
hmBreadCrumbs:"",
hmTitlePath:"MV Components",
hmHeader:"<h1 class=\"p_Heading1\" style=\"page-break-after: avoid;\"><span class=\"f_Heading1\">MV Components<\/span><\/h1>\n\r",
hmBody:"<p class=\"p_HeadingHowTo_atoc_\" style=\"page-break-after: avoid;\"><img id=\"TOGGLE0186A1_ICON\" class=\"dropdown-toggle-icon\" style=\"margin:0;width:1.0000rem;height:1.0000rem;border:none\" src=\".\/images\/tog_plus.gif\"\/><span class=\"f_HeadingHowTo_atoc_\" style=\"font-size: 1.00rem; font-family: Arial,Helvetica,sans-serif;\"><a id=\"TOGGLE0186A1_LINK\" class=\"dropdown-toggle\" style=\"font-style: normal; font-weight: normal; color: #000000; letter-spacing: -0.0625rem; background-color: transparent; text-decoration: none;\" href=\"javascript:void(0)\" data-type=\"dropdown\" data-state=\"0\" data-icon=\"TOGGLE0186A1_ICON\" data-src0=\".\/images\/tog_plus.gif\" data-src1=\".\/images\/tog_minus.gif\">SUB.LK.MAIN.WS.IDENTITY.RESOURCES<\/a><\/span><\/p>\n\r<div id=\"TOGGLE0186A1\" class=\"dropdown-toggle-body\" style=\"text-align: left; padding: 0 0 0 0; margin: 0 0 0 2.0000rem;display:none\"><table style=\"border:none; border-spacing:0;\">\n\r<tr>\n\r<td style=\"vertical-align:top; padding:0; border:none\"><p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 0;\">LinkarWS provides this Basic subroutine so that the administrator can manage users access in Oauth 2.0 Authentication mode. <\/p>\n\r<p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 0;\">In case that we give control of the Identity Resources to the Database, when a user re-quests access to the API from a client, LinkarWS calls this routine to accept or reject the request.<\/p>\n\r<p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 0;\">It is also used to support Forgot Password and New User Registration methods.<\/p>\n\r<p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 0;\">The subroutine must be catalogued in the MV account.<\/p>\n\r<p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 0;\"><span style=\"font-size: 0.91rem; color: #000000;\">&nbsp;<\/span><\/p>\n\r<p style=\"line-height: 1.28; margin: 0 0 0.6875rem 0;\">SUBROUTINE SUB.LK.MAIN.WS.IDENTITY.RESOURCES (ERROR,ID.METHOD,USERNAME,INFODATA,INDATA,OUTDATA)<\/p>\n\r<p style=\"text-align: justify; text-indent: 0; line-height: 1.28; padding-left: 1.5000rem; margin: 0 0 0.6875rem 1.5000rem;\"><span class=\"f_Normal\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:1.5000rem;margin-left:-1.5000rem\">&#8226;<\/span>ERROR<\/p><p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 3.0000rem;\">This is the variable where errors are returned.<\/p>\n\r<p style=\"text-align: justify; text-indent: 0; line-height: 1.28; padding-left: 0; margin: 0 0 0.6875rem 3.0000rem;\"><span class=\"f_Normal\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:1.5000rem;margin-left:-1.5000rem\">&#8226;<\/span>ID.METHOD<\/p><p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 3.0000rem;\">LinkarWS will call each method based on the request:<\/p>\n\r<p style=\"text-align: justify; text-indent: 0; line-height: 1.28; padding-left: 1.5000rem; margin: 0 0 0.6875rem 7.3750rem;\"><span class=\"f_Normal\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:1.5000rem;margin-left:-1.5000rem\">&#9642;<\/span>LOGIN. To validate user login.<\/p><p style=\"text-align: justify; text-indent: 0; line-height: 1.28; padding-left: 1.5000rem; margin: 0 0 0.6875rem 7.3750rem;\"><span class=\"f_Normal\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:1.5000rem;margin-left:-1.5000rem\">&#9642;<\/span>GET.USER. To obtain user data. Similar to Login method.<\/p><p style=\"text-align: justify; text-indent: 0; line-height: 1.28; padding-left: 1.5000rem; margin: 0 0 0.6875rem 7.3750rem;\"><span class=\"f_Normal\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:1.5000rem;margin-left:-1.5000rem\">&#9642;<\/span>REGISTER. To manage the registration from a new user.<\/p><p style=\"text-align: justify; text-indent: 0; line-height: 1.28; padding-left: 1.5000rem; margin: 0 0 0.6875rem 7.3750rem;\"><span class=\"f_Normal\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:1.5000rem;margin-left:-1.5000rem\">&#9642;<\/span>FOTGOT.PASS. To manage password changes.<\/p><p style=\"text-align: justify; text-indent: 0; line-height: 1.28; padding-left: 0; margin: 0 0 0.6875rem 3.0000rem;\"><span class=\"f_Normal\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:1.5000rem;margin-left:-1.5000rem\">&#8226;<\/span>USERNAME<\/p><p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 3.0000rem;\">Is the logged in user.<\/p>\n\r<p style=\"text-align: justify; text-indent: 0; line-height: 1.28; padding-left: 0; margin: 0 0 0.6875rem 3.0000rem;\"><span class=\"f_Normal\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:1.5000rem;margin-left:-1.5000rem\">&#8226;<\/span>INFODATA<\/p><p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 3.0000rem;\">It is an input argument with the following data: ClientID, IdentityResource, ScopeRequested, URL, Body.<\/p>\n\r<p style=\"text-align: justify; text-indent: 0; line-height: 1.28; padding-left: 0; margin: 0 0 0.6875rem 3.0000rem;\"><span class=\"f_Normal\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:1.5000rem;margin-left:-1.5000rem\">&#8226;<\/span>INDATA<\/p><p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 3.0000rem;\">It is an input argument with a different structure for each method, detailed in the source code of the subroutine through of equates statements.<\/p>\n\r<p style=\"text-align: justify; text-indent: 0; line-height: 1.28; padding-left: 0; margin: 0 0 0.6875rem 3.0000rem;\"><span class=\"f_Normal\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:1.5000rem;margin-left:-1.5000rem\">&#8226;<\/span>OUTDATA<\/p><p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 3.0000rem;\">It is an output argument with a different structure for each method, detailed in the source code of the subroutine through of equates statements.<\/p>\n\r<p style=\"text-align: justify; line-height: 1.28; margin: 0 0 0.6875rem 0;\">The source code is available at  <span style=\"color: #0000ff; text-decoration: underline;\"><a href=\"https:\/\/github.com\/kosday\/Resources\" target=\"_blank\" class=\"weblink\">https:\/\/github.com\/kosday\/Resources<\/a><\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<\/table>\n\r<\/div>\n\r<p class=\"p_Normal\">&nbsp;<\/p>\n\r"
})
