Questions tagged [ibm-appid]

A security service, built on Bluemix, that adds authentication to your apps and protects your back-end resources.

App ID helps developers to easily add authentication to their web and mobile apps with few lines of code, and secure their Cloud-native applications and services on IBM Cloud. By requiring users to sign in to your app, you can store user data such as app preferences, or information from public social profiles, and then leverage that data to customize each user's experience within the app. App ID provides a log-in framework for you, but you can also bring your own branded screens to use with Cloud Directory.

Key features and capabilities:

  • Authentication - You can use Google, Facebook, or both as identity providers to provide a single-sign on experience for your users. By using an identity provider, your users are able to sign in with familiar credentials.
  • Back-end resource protection - The App ID server SDK can be used to protect your back-end resources. The client SDKs can be used to access the resources.
  • User profiles - A user profile is an entity that is stored and maintained by the service. The profile contains information about the user such as their identity. With the App ID API, users can log in anonymously or by authenticating with an identity provider. A user can begin as an anonymous user, and become an identified user without losing their information.

When asking questions about App ID, you should:

  • Ensure you are asking a technical question about the App ID service.
  • Search Stack Overflow to see if somebody else has already asked the same question.
  • Explain what you were trying to do when you encountered the problem.
  • Provide detailed steps where possible. Isolate the problem and reproduce it with as few steps as possible.
  • Include the ibm-appid tag, plus the additional ibm-cloud tag.

Getting support: See https://cloud.ibm.com/docs/appid?topic=appid-troubleshooting

91 questions
0
votes
2 answers

AppID userProfileManager.getUserInfo() gives a UnauthorizedException error

I am playing around with the Appid implementation using the NodeJs SDK and I am currently trying to fetch ApplicationIdentityToken via the TokenManager. And below is my code snippet. The tokenManager.getApplicationIdentityToken() gives you a valid…
0
votes
0 answers

Cannot get user-id/email from java backend with AppId

I recently configured mi Java app in order to login via SAML 2.0 with AppId and an Identity Provider. So i have the login working fine. The issue is: my java webapp needs to get the email from the user that had login, but I cannot manage to do this…
0
votes
1 answer

Can I expose a Swift function to React Native without using Objective-C (pure swift)?

I wonder if I can expose my func navigateToLoginWidget to React Native. So that it can be triggered from RN. I have managed to change the Objective-C template that comes with React Native to Swift like so: import Foundation import…
Yagooza
  • 53
  • 1
  • 4
0
votes
0 answers

How to remove HTTP request header using Istio EnvoyFilter

I am trying to deploy Grafana with authentication controlled through app-identity-and-access-adapter. The issue is that the adapter adds an HTTP Authorization header on successful authentication, but Grafana is also looking for this same header and…
dippynark
  • 2,743
  • 20
  • 58
0
votes
1 answer

App Identity and Access Adapter for Istio Mixer I/O timeout

Following the install documentation at https://github.com/ibm-cloud-security/app-identity-and-access-adapter. Everything seems to be installed correctly (though I did have to update the oidc-config.yaml and policy.yaml template files to prevent…
Just-Insane
  • 3
  • 1
  • 4
0
votes
2 answers

Social IBM App ID login without default App ID login widget

I'm required to implement login using google/facebook from clients own front end application using IBM App ID service. Meaning login widget that is provided by IBM must never show. Front end is developed using react js and back-end is separate…
0
votes
1 answer

How can I use a React frontend to login on a separate node server using IBM App ID?

I want to use IBM app id to perform authentication from a React app using a separate node app. I have verified that authentication is possible when the web pages are served from the the node app (i.e. my configuration is correct). I'm using the…
Adrian
  • 1
0
votes
1 answer

I can not get attribute when i create future user with management API in IBM Cloud

I'm using App ID and I follow this tuts https://cloud.ibm.com/docs/services/appid?topic=appid-tutorial-roles for my personal project. I tried to call API {{APPID_MANAGEMENT_SERVER_HOST}}/management/v4/{{APPID_TENANT_ID}}/users with body: "idp":…
0
votes
0 answers

Unable to access Kibana after successful authentication with IBM Cloud AppID

I have a k8s deployment of Kibana in IBM Cloud. It is exposed through ClusterIP k8s service, a k8s Ingress and it is accessible for a single Cloud Directory user authenticated through IBM Cloud App ID. Kubernetes correctly re-directs to App ID…
0
votes
2 answers

IBM Cloud App ID' s custom identity flow:InternalOAuthError occurs

I use IBM Cloud App ID' and I want to use LinkedIn as a provider. However, "InternalOAuthError" occurs at the time of app approving. There is a sample on the IBM Cloud blog. Sign In Your App Users With Any Identity Provider Using App ID I tried the…
0
votes
1 answer

Integrate IBM App Id with a R Shiny CF app

I have a R Shiny app running as a Cloud Foundry app in IBM Cloud. However there is currently no security around this and its exposed publicly. I have been looking at the IBM Cloud App Id service and I believe that it could be used somehow. I have…
0
votes
2 answers

403 Forbidden (RP) encountered a failure during the login when configuring App ID with tWAS

I'm trying to configure integration between App ID and tWAS. I've followed the 'Overview' of App ID service and successfully configured with Liberty using provided example, but same config is failing for tWAS. What I already did: Configured TAI…
Gas
  • 17,601
  • 4
  • 46
  • 93
0
votes
1 answer

How to set up an api for the IBM cloud services to access a node-red dashboard

I would like to set up a oauth access for a node-red deployed on bluemix and access a multiuser dashboard. I think it should be done via the IBM Cloud Function API and use IBM Cloud App ID to protect it with the IBM Cloud API Gateway- that said -…
0
votes
1 answer

Is it possible to configure AppId in Kubernetes Ingress with both types web and api at the same time?

So that a browser would show the login page if no authentication is provided, but the backend would accept calls with a valid bearer token header as well. Is that possible? If so, how? We have several kubernetes services in the same namespace behind…
Sandra
  • 3
  • 1
0
votes
1 answer

IBM App ID API Calls: How to add attributes to customise a user with REST API?

I have created a NodeJS application on IBM Cloud and connected it with the App ID Service. In that Service, I have added a user and setup the redirect URI. I can successfully log in with the user account by using Cloud Directory as the Identity…
Armani
  • 1