CA Mobile App Services Features - CA Technologies

Features: CA Mobile App Services

Adhoc Groups

Access users and groups from different enterprise identity providers like LDAP, MSAD, and others.

Ad Hoc: Create a Group Now

Social and collaborative apps spin up groups on the fly in real time. MAS User Management lets you create these ad hoc groups, while accessing users from different identity providers like LDAP, MSAD, and others. And, you can store the data in a separate and parallel datastores to the identity provider.

Ad Hoc: Create a Group Now

Social and collaborative apps spin up groups on the fly in real time. MAS User Management lets you create these ad hoc groups, while accessing users from different identity providers like LDAP, MSAD, and others. And, you can store the data in a separate and parallel datastores to the identity provider.

SCIM to the Rescue

MAS User Management implements the SCIM 2.0 specification. Why SCIM? SCIM is an HTTP-based, open standard for automating the exchange of user identity information between identity domains. Just what you need when your app needs to create a meetup group and send out directions.

SCIM to the Rescue

MAS User Management implements the SCIM 2.0 specification. Why SCIM? SCIM is an HTTP-based, open standard for automating the exchange of user identity information between identity domains. Just what you need when your app needs to create a meetup group and send out directions.



Implementation Highlights

MAS User and Group Management implements the SCIM 2.0 specification. Why SCIM? SCIM emphasizes simplicity of development and integration, while applying existing authentication, authorization, and privacy models.

Code Samples

All of this complexity is abstracted away so your interaction with the SDK looks simply like this:

Get all adhoc groups:

    //Retrieve all groups in Identity Management system
[MASGroup getAllGroupsWithCompletion:^(NSArray *groupList, NSError *error, NSUInteger totalResults){
	
	//your code here
}];

Create an adhoc group:

    //
//Creating MASGroup instance variable
//
MASGroup *newGroup = [MASGroup group];

//
//Adding data to the group
//
newGroup.groupName = @"My first Group";

//
//Saving the Group into the cloud
//
[newGroup saveInBackgroundWithCompletion:^(MASGroup *group, NSError *error) {

    //your code here
}];

Add a user to an adhoc group:

    //
//Getting a MASGroup instance
//
MASGroup *someGroup = //Some group retrieved from the cloud

//
//Getting a MASUser instance
//
MASUser *someUser = //Some user retrieved from the cloud

//
//Adding the User into the Group
//
[someGroup addMember:someUser completion:^(MASGroup *group, NSError *error) {
        
   //your code here
}];

Remove a user from an adhoc group:

    //
//Getting a MASGroup instance
//
MASGroup *someGroup = //Some group retrieved from the cloud

//
//Getting a MASUser instance
//
MASUser *someUser = //Some user retrieved from the cloud

//
//ARemoving the User from the Group
//
[someGroup removeMember:someUser completion:^(MASGroup *group, NSError *error) {
   //your code here
}];

Delete an adhoc group:

    MASGroup *thisGroup = retrieve the group to delete;

//Delete the group
[thisGroup deleteInBackgroundWithCompletion:^(BOOL success, NSError *error) {

	//your code here
}];

More code samples:

Contact
Call us at 1-800-225-5224
Call us at 1-800-225-5224
Email
Get in touch with CA
Email Us

Chat with CA

Just give us some brief information and we'll connect you to the right CA Expert.

Our hours of availability are 8AM - 5PM CST.

All Fields Required

connecting

We're matching your request.

Unfortunately, we can't connect you to an agent. If you are not automatically redirected please click here.

  • {{message.agentProfile.name}} will be helping you today.

    View Profile


  • Transfered to {{message.agentProfile.name}}

    {{message.agentProfile.name}} joined the conversation

    {{message.agentProfile.name}} left the conversation

  • Your chat with {{$storage.chatSession.messages[$index - 1].agentProfile.name}} has ended.
    Thank you for your interest in CA.


    How Did We Do?
    Let us know how we did so that we can maintain a quality experience.

    Take Our Survey >

    Rate Your Chat Experience.

    {{chat.statusMsg}}

agent is typing