I have integrated wso2 api manager(store) 2.0.0 with Twitter. Authentication is successful but i can't able to display the twitter username on api manager store.
could you please help me any one.
Thanks,
Raju K
Related
With Google Authenticator or Microsoft Authenticator I generate a Time-based One Time Password (TOTP).
User need to insert the code in my website complete two factor authentication.
How to generate a push notification "Approval Request" in Authenticator App with a custom account?
Like described here:
https://support.google.com/accounts/answer/7026266?co=GENIE.Platform%3DiOS&hl=en
https://techcommunity.microsoft.com/t5/Azure-Active-Directory-Identity/Microsoft-Authenticator-iOS-now-supports-push-approval-for/ba-p/245120
Could not find any technical documentation
Twilio developer evangelist here.
You can't build that sort of integration with Google Authenticator or Microsoft Authenticator.
One option you have is to check out the Authy push notification API. It uses the Authy app which is free to download for your users, and can perform authentication via push notification or drop back to in app code or even SMS.
Let me know if that helps at all.
Is there a way to implement multi-factor authentication on Firebase Authentication? From my research it seems impossible since Firebase authentication has public REST api of which, assumingly, someone knowing API_KEY and user's email/pass could directly sign in to that user's account using
https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword?key=[API_KEY]
Thank you
Update: June 2020
From March 12, 2020, It is now possible to set up multi-factor authentication using SMS as 2nd factor with Firebase for Google Cloud Identity Platform projects but this is a paid service. This article shows you how to add SMS multi-factor authentication to your web app.
I am quoting from github firebase repo. here.
Firebase Auth does not support multi-factor authentication. FirebaseUI
cannot support this feature until the underlying SDK supports it. For
2-factor auth, 2 credentials need to be passed to get a Firebase ID
token. Currently, one is enough to get an ID token. You can submit an
official request for multi-factor auth with Firebase support.
However Multi-factor authentication itself works fine with Google account and FirebaseUI if it is enabled from Google settings.
hope it helps.
Firebase Authentication with multi-factor authentication should soon be available according to this Google I/O video
Firebase Authentication now supports Multi-Factor Authentication, but it only works for apps using Google Cloud Identity Platform, which is a paid service.
The logic is:
You ask the user to sign in with one of the providers bellow and also ask them to verify their email.
Email and password
Email link
Google
Google Play
Facebook
Twitter
GitHub
Microsoft
Yahoo
LinkedIn
You ask them for their phone number so you can send them an SMS as the second factor.
In order to enable MFA in your app, you'll need to enable the Identity Platform API. Note that this will also enable billing on your GCP Project, so you'll need to add credit card details.
Documentation links: [Web] [Android] [iOS]
Firebase should be now having Multifactor auth:
https://firebase.google.com/support/release-notes/js#version_7110_-_march_12_2020
https://cloud.google.com/identity-platform/docs/web/mfa
MFA in Firebase Auth officially landed on July 26, 2022. Here is the blog post that introduces it: https://firebase.blog/posts/2022/07/new-firebase-auth-features
Here's their official documentation: https://firebase.google.com/docs/auth/web/multi-factor
I'm trying to build a POC using QnA maker API, that can be integrated into my application.How can I get the list of KB's via API? I have voted for the this feature. Is this done or can be used now.?
It exists in the new QnAMaker API v4.0, and it's there: https://westus.dev.cognitive.microsoft.com/docs/services/5a93fcf85b4ccd136866eb37/operations/knowledgebases_getknowledgebasesforuser
But you will need an Ocp-Apim-Subscription-Key header where you place your subscription key, and I can't find a way to have this key.
For previous versions of the API, the key was:
Subscription key which provides access to this API. Found in your QnAMaker Service accounts.
For this v4:
Subscription key which provides access to this API. Found in your
Cognitive Services accounts.
I checked, it's not the keys located on https://qnamaker.ai/UserSettings and in my Azure portal, under AI + Cognitive Services, there is no QnA product like for LUIS API or other APIs.
Probably this v4 API is still not "official", we have to wait a bit.
EDIT April 23rd: QnAMaker API v4.0 is not more listed on Cognitive Services API services list...
EDIT May 3rd: QnAMaker API v4.0 is back on the list!
My project is Xamarin.Forms PCL for Android and iOS.
Current stage is:
I'm able to get LinkedIn authorization(with Xamarin.Auth - OAuth2Authenticator),
and get user info from LinkedIn - Android Project.
What I would like to do:
After authorization, SignIn/LogIn to application using FireBase - in other words integrate OAuth with FireBase?
Is it possible?
I'm not sure if I'm going in good direction, or if I'm thinking right.
Thanks
If you are using an unsupported provider (eg. LinkedIn), you will need to use custom authentication. You would verify the LinkedIn sign in on your server, mint a custom token using Admin SDK: https://firebase.google.com/docs/auth/admin/create-custom-tokens, send the custom token to the client and complete sign in using signInWithCustomToken. This is also available via REST API: https://firebase.google.com/docs/reference/rest/auth/#section-verify-custom-token
Since few day I am trying to get user profile with my C# using Using OAuth 2.0 for Server to Server Applications with JWT.
For google drive i know that we can use server to server method, but i am not sure for Google Analytics. Can we use it ?
Yes you can!
Service Accounts
Useful for automated/offline/scheduled access to Google Analytics data for your own account. For example, to build a live dashboard of your own Google Analytics data and share it with other users.
There are a few steps you need to follow to configure service accounts to work with Google Analytics:
1. Register a project in the APIs Console.
2. In the Google APIs Console, under the API Access pane, create a client ID with the Application Type set to Service Account.
3. Sign-in to Google Analytics and navigate to the Admin section.
4. Select the account for which you want the application to have access to.
5. Add the email address, from the Client ID created in the APIs Console from step #2, as a user of the selected Google Analytics account.
6. Follow the instructions for Service Accounts to access Google Analytics data.
Source: https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtAuthorization
Not yet. See Service Accounts have arrived.
Service accounts are currently supported by the following Google developer services:
Google Cloud Storage
Google Prediction API
Google URL Shortener
Google OAuth 2.0 Authorization Server
Google APIs Console
Google APIs Client Libraries for Python, Java, and PHP
Over time, more Google APIs and client libraries will be supported.
Sign up for Google Developers Blog and the Analytics Blog feeds. They will post when GA is opened to service accounts, if it ever is.