Can't access to CloudKit dashboard and containter - containers

I have a problem with CloudKit containers. My team admin added one in Apple Developer but I still got a message in XCode:
Add the iCloud containers entitlement to your App ID
You are not permitted to add App IDs to this team. Please contact one of Your admins, who can add the App ID on Your behalf.
The continer was added in Apple Developer but I still can't access Dashboard. The team admin should open my project and then try to add App ID via XCode logged in his developer account ?

please check your Provisioning Profiles. are already download it?
and please check this doc https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ManagingYourTeam/ManagingYourTeam.html
maybe it can help you

Related

Add-on not visible in the User account

I have created the one add-on.
I have used this link to test and deploy the add-on.
https://developers.google.com/apps-script/concepts/deployments
I have added 3 person's Gmail IDs as test users in the configuration of the google cloud project. Then I come to my spreadsheet and I am able to see the add-on there. But in the other person, I am not able to see the add-on.
I am not getting where I had done a mistake.
Can anyone guide me on this?
Like how to deploy the add-on in the local server, which can be accessible to the user and the user can't access the code. They can only test the add-on.
Google Workspace Add On
I would like to clarify your question with some insights.
Deploying an add-on to a local server is a feature that is not available over App Script.
In order for a user to manage and test an add-on, it would need to have "Editor" Access, this would basically give him access to the code, so it would not be possible to avoid the user to access that data.
As suggested by the official documentation, on how to share and test with developers, you added 3 users for testing under the OAuth consent screen is used for the scopes that would be used over the add-on and the project information.
An alternative would be if you have a Google Workspace account and the test user are part of the domain, to start the process to publish the application as private over the consent screen and that way is downloadable or active for certain members of your domain by following the steps on how to publish:
https://developers.google.com/workspace/marketplace/how-to-publish
You can manage what application users access the marketplace over the Admin console or by publishing as "Unlisted" and sharing the direct URL of the app's store page.
I also recently discussed a similar scenario over this thread if you would like to review more about the Add-On.
References:
https://developers.google.com/apps-script/add-ons/how-tos/testing-workspace-addons
https://support.google.com/cloud/answer/10311615
https://developers.google.com/workspace/marketplace/enable-configure-sdk

Google Cloud Platform: How to delete a folder containing active resources?

I have been managing a Google Workspace account (G Suite Legacy Free Edition).
I am now closing that Google Workspace account. However I am currently unable to do so because of an issue I am encountering on Google Cloud.
Before closing my Google Workspace account, I needed to use Google Cloud to export a single user's data. I was able to do this successfully 👍
Two days ago I went to this URL https://admin.google.com/ac/companyprofile/accountmanagement to delete my Google Workspace account. The option to delete my account was not available, the page said 'You have active projects in Google Cloud Platform. You need to delete all GCP projects before you can delete this account.'
I went to https://console.cloud.google.com/cloud-resource-manager?authuser=0 and deleted my data export for that single user. This currently shows up under 'Resources pending deletion' (https://console.cloud.google.com/cloud-resource-manager?pendingDeletion=true&authuser=0).
However today I still cannot close my Google Workspace account and I get the same message about active projects.
I contacted Google Workspace Support and they said:
"Hi! Resources pending deletion will not stop the deletion of
Workspace, the message you received is because an active project has
been detected, please follow these steps to look for it:
Go to GCP console
On the sidebar, go to IAM & Admin -> Identity and Organization 2A. If your listing is under a project, it will show something like "Page
not viewable for projects." Next to it, make sure the domain is
selected and click the select button. 2B. Under Set Permissions, click
"Set Permissions".
If you are listed under the members, edit your user. If not, add yourself.
For your roles, add: Organization Admin and Folder admin. Save your new roles.
Now, back to the project list and delete everything."
I followed their instructions but on the page 'Identity & Organisation' after selecting a domain I could not see any link or section titled Set Permissions.
Remembering a Permissions section on the Manage Resources page I added my Google Workspace admin email address as a Principal to my domain with the following roles:
billing account creator
folder admin
organisation administrator
owner
project creator
Please see a screenshot attached to this post:
Google cloud resource permissions
I went back to the Manage Resources page and ticked the check box next to my domain but the Delete link was greyed out (i.e. not clickable). I noticed that the node could be expanded so I clicked that which revealed a folder called 'system-gsuite'. When I expanded that folder it contained another folder within it called 'apps-script'.
I ticked the checkbox next to the apps-script folder and clicked the Delete link but the web page displayed the message 'Folder cannot be deleted as it contains active resources. Only empty folders can be deleted.'
I contacted Google Workspace Support again and asked them how to overcome this issue. They said I should find help on online communities.
Does anyone have any suggestions to help me delete all my Google Cloud projects?
I did try the alternative approach of shutting down my Google Cloud project (https://support.google.com/googleapi/answer/6251787) but unfortunately when I go to the URL https://console.cloud.google.com/iam-admin/settings?authuser=0&organizationId=############## all I see is my organisation name and organisation ID and there are no options to take any other actions.
Thanks
Update on September 5, 2022: My issue has been resolved
I am happy to report my issue has been solved and I have been able to successfully delete my Google Workspace account. The advice I needed was linked to from this post on the Google Workspace Community: https://support.google.com/a/thread/177790442?hl=en&msgid=177886599 👍

Where can I find my Enterprise ID for Box API?

I'm using the Box API SDK for .Net, and trying to set it up to use JSON Web Tokens instead of OAuth2.
When I instantiate the BoxConfig object I need to provide the Enterprise ID:
var config = new BoxConfig( clientId, clientSecret, enterpriseId, jwtPrivateKey, jwtPrivateKeyPassword, jwtPublicKeyId );
Seeing some conflicting information:
The GitHub page for the Box Java SDK says the Enterprise ID is
on the developer console, but I don't see it there.
The Box API help page for App Auth says it's in the Admin
Console, but I don't see it there either.
Can someone point me to where, specifically, I could find the Enterprise ID?
You can find the Enterprise ID by going to the Admin Console -> Click the gear in the top right -> Click Business Settings (It may say Enterprise Settings or Elite Settings based on the account level). Under the Account Info tab you can see your Enterprise ID.
You can also get directly to that page by going to
https://www.box.com/master/settings while logged into the account. Note that only enterprise admins / co-admins with sufficient permissions will have access to that page, otherwise it will redirect to the account settings. In this case, you would need to contact your enterprise admin to get this Enterprise ID.
It appears that the Enterprise ID is embedded on most pages, even the /files page. It can be accessed by opening the browser's console and entering in window.initialConfig["enterpriseId"] or console.log(window.initialConfig["enterpriseId"]);.
Even though that will give you the Enterprise ID the application will still need to be approved by an Enterprise Admin.
You can find this in the Developer Console for your app under "Configuration" > "App Settings" where you will see a JSON representation of your App Settings JSON file that you can also download. The Enterprise ID is the enterpriseID property.

How to add tab in profile app in IBM Connection-5?

I am currently working on IBM connection5 and having lot of problem and I would appreciate if someone can help me out.
I am trying to integrate one of website into IBM connection5, but the problem is I need to create a Tab in Profile App and add Login fields such as a user name and password field in newly created Tab.
After authentication from the other website, the user get enter into their website and browse whatever he wants to. I need to do it by single sign-on (SSO).
The main problem is I don´t know how to add Tab in Profile App and how to integrate my application (user name and password) to newly created Tab in IBM Conenction5.
To add a tab to Profiles please follow the IBM Connections Documentation - Adding custom widgets to Profiles.

Login, create folder and upload file to Box account as service account

I reviewed the Box authentication documentation as well as the other StackOverflow questions but I'm still unable to find definite answer.
My client is an enterprise Box client and would like to build a company's internal web application that would login into Box.com using service/admin account and create folder and upload a file. The uploaded folder will be available to specific customer that will login into Box and upload additional files.
I created a sequence diagram to depict the same.
Would you let me know if this is a supported Box authentication model? Can the Box 2.0 Beta API Token be used to login as service account and create file/folder/share?
Thanks for your help!
There are several options that could work for you. Let me suggest the simplest one first, and if that is not sufficient, then I can suggest other ways to accomplish your goal.
You can use the regular Box authentication for your solution. To do so, simply get an API key and an auth-token for your application. Then, after you have uploaded your file, use the V2 API to create a shared link for your file. You can email that shared link to the client, and they can use the link to access the file.
there has been new developments since this question was posted, and now it's possible to use JWT (JSON Web Token) and Box Developers Edition to access Box.
If you create a developer account you will be able to create App users and login using an enterprise id and a private key file. Check out the docs for more information: Box Developer Edition
Additonally, boxsdk comes with support for Box Developer Edition