In the Mashup Composer, on the right side of page you have the Data, Session and User sections.
you switch to the User tab, you have the name of user and you can bind
to any control accepting String binding, or perform specific services that take this input as a parameter.
If, however, you want to make thing simpler, you can
invoke the following function in any service, in order to obtain the
currently logged user:
var userName = Resources["CurrentSessionInfo"].GetCurrentUser(); //STRING
Are you looking to display different
Mashupsbased on the current user or just user-specific content? If it's the latter, you can also use the "principal" keyword which is functionally equivalent to
GetCurrentUser(). It's a nice shorthand that will save you some typing ; )
If it's the former, you'll need some logic in your
Mashupsto determine which
Mashupshould be displayed for the current user. Most likely, you'll use a
Contained Mashupand dynamically bind the name of a
Mashupdepending on the current user.