Regarding the model in the gist at least for the concept of
abstract application (PushApplication)
abstract mobile variation (MobileApp)
Do NOT have a "login name"
I think, even an actual installation of an app, on a phone (MobileApplicationInstance in the gist) has not really the notion of a "login name"
The installation store more these values:
Device Token
Device Type
Device Operating system
Version (of the OS)
HOWEVER, some applications could also store the username (login name), but not all applications really demand this, to push out bits!
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Looking at the Agent, I see that the "model" (somewhat) requires a login-name;
See https://github.com/picketlink/picketlink/blob/master/idm/api/src/main/java/org/picketlink/idm/model/Agent.java#L43-45
Regarding the model in the gist at least for the concept of
Do NOT have a "login name"
I think, even an actual installation of an app, on a phone (MobileApplicationInstance in the gist) has not really the notion of a "login name"
The installation store more these values:
HOWEVER, some applications could also store the username (login name), but not all applications really demand this, to push out bits!