public class RemotelyAuthenticatedInput extends Object
The data in this class typically should not be translated, unless an upstream IdP strictly requires some translation to be able to populate the contents. The actual mapping of this data to the locally meaningful information is done using this class as an input.
Constructor and Description |
---|
RemotelyAuthenticatedInput(String idpName) |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(RemoteAttribute attribute) |
void |
addGroup(RemoteGroupMembership group) |
void |
addIdentity(RemoteIdentity gm) |
void |
addSessionParticipant(SessionParticipant sessionParticipant) |
Map<String,RemoteAttribute> |
getAttributes() |
Map<String,RemoteGroupMembership> |
getGroups() |
Map<String,RemoteIdentity> |
getIdentities() |
String |
getIdpName() |
Map<String,? extends Object> |
getRawAttributes() |
Set<SessionParticipant> |
getSessionParticipants() |
String |
getTextDump() |
void |
setAttributes(List<RemoteAttribute> attributes) |
void |
setGroups(List<RemoteGroupMembership> groups) |
void |
setIdentities(List<RemoteIdentity> identities) |
void |
setIdpName(String idpName) |
void |
setRawAttributes(Map<String,? extends Object> rawAttributes) |
String |
toString() |
public RemotelyAuthenticatedInput(String idpName)
public String getIdpName()
public void setIdpName(String idpName)
public void setGroups(List<RemoteGroupMembership> groups)
public void setAttributes(List<RemoteAttribute> attributes)
public void setIdentities(List<RemoteIdentity> identities)
public void addIdentity(RemoteIdentity gm)
public void addAttribute(RemoteAttribute attribute)
public void addGroup(RemoteGroupMembership group)
public Map<String,RemoteGroupMembership> getGroups()
public Map<String,RemoteAttribute> getAttributes()
public Map<String,RemoteIdentity> getIdentities()
public Set<SessionParticipant> getSessionParticipants()
public void addSessionParticipant(SessionParticipant sessionParticipant)
public String getTextDump()
Copyright © 2018 Unity. All rights reserved.