getIssuerUri function
Read public profile RDF file and get the issuer URI
Implementation
String getIssuerUri(String profileRdfStr) {
String issuerUri = '';
var profileDataList = profileRdfStr.split('\n');
for (var i = 0; i < profileDataList.length; i++) {
String dataItem = profileDataList[i];
if (dataItem.contains(';')) {
var itemList = dataItem.split(';');
for (var j = 0; j < itemList.length; j++) {
String item = itemList[j];
if (item.contains('solid:oidcIssuer')) {
var issuerUriDivide = item.replaceAll(' ', '').split('<');
issuerUri = issuerUriDivide[1].replaceAll('>', '');
}
}
}
}
return issuerUri;
}