Okta App Accessing issues - single-sign-on

I have added community applications to our Dashboard by clicking on Add Apps(home page), and assigned to the people. its working fine, people able to access Community Software, but whenever we are intended to create our custom app(Jive demo sandbox) from admin panel and assigned people its not working as expected. even the admin not able to access the app it is showing message "Sorry, you can't access Jive Software because you are not assigned this app in Okta".
i have followed the integration process from
http://developer.okta.com/use_cases/integrate_with_okta/
please help me that i am missing any integrations or configurations

There is not sufficient information in this question to be able to answer. Have you tried reaching out to Okta Support? They should be able to check your configuration with your permission and help you with it.

Related

Error when generating access token for Facebook messaging app

Despite googling and asking around I cannot find an answer to hat I am doing wrong.
I have a Facebook account and a Facebook developer account.
I created a page with my Facebook account
I log into FB developer page and create an app.
I give it a name and email and verify I am not a robot. I have a app id.
I go to dashboard and note I am in development mode.
I add a product - messenger to add te FB messaging to my page where I'll have my chat bot app.
To generate an Access Token I select the page I created from the drop down.
In the tutorial I am following an Access Token appears in the right had input.
But I get the following error
'lease edit permissions to grant the app pages_messaging in order to generate an access token.'
Can anyone tell me why and / or how to solve this issue.
Please note when I click edit permissions I see a prompt to get my permission changes reviewed by Facebook , but I should not need to do that as my app is in develop mode and will not be available to general FB users, as I understand it.
Here is a screen shot of what I see after clicking edit permissions
Thanks for your time . Much appreciated.
My apologies , I was confused when I saw the login permissions and thought I'd have to request fB to review my app , while it was still in deveopment mode. In fact you can follow the instructions below. Although I have no idea why iy just doesn't fill in the Access Token as it used to , the additional step seems pretty redundant and confusing (IMHO).
The process is simple however, just click on Edit Permissions > Select the ChatMiester page (deselect all others) > Make sure the checkbox is enabled and hit next and complete. This should generate the PAT. Having said this, I could not replicate this at my end, but it should work easily.

Making 'app' available to other people's pages

I've got incoming messages working via webhook, but what I cannot understand is how I make this available to other users.
I run a SaaS that's used by many different organisations, so I want to be able to give those organisations (who each have a subdomain on my domain) the ability to 'connect to facebook messenger', so that all of the messages to their facebook page (whatever that may be), come into their portal view on my platform.
The only way I can see this working, is by getting each user to register as a developer, and go through all the set up that I did to get my test example working.
But I must be missing something? What's the workflow to enable this, simply, so that users can connect in this way?
You can have multiple Facebook pages connected to your single Facebook app. But you would require permissions from Facebook for that. You can read about permissions here: https://developers.facebook.com/docs/facebook-login/permissions/

Messenger Webhook subscription for other pages

I have a problem with Facebook webhooks. The page/feed webhook works fine (triggers without any problems) for any page that authenticates with my app.
But the problem is that messenger webhook works only for pages that are managed by the owner of the app, pages from other users don't work, even in development mode, when these people are added as Developers/Testers. I'm trying to create an integration for an external ticket system that will support adding messenger messages as chats/tickers on the inside. As I said before everything works fine for feed and also for messenger but only if integrated page is managed by app owner.
Is there a possibility to overcome this at all? Or is it done like this by design and won't work this way ever?
I can't seem to find anything about this, so I decided to write here, maybe someone will know something.
Turns out that were permissions missing - for "outside" usage except manage_pages,publish_pages you also have to add read_page_mailboxes,pages_messaging,pages_messaging_phone_number permissions and everything stars working if it is configured properly.

Sitecore Social Connected will not connect with Facebook as publish_stream is deprecated

I am trying to connect Social Connected to Facebook using Sitecore 8's (rev 5) Social Connected functionality (we are unable to use Komfo for budget reasons) however i've had a few issues. I was following this walkthrough from the Sitecore documentation site.
I was getting this error when trying to connect a Facebook account:
"Invalid Scopes: read_stream. This message is only shown to developers. Users of your app will ignore these permissions if present.
Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions"
So I went ahead and did some reading and found this Stack Overflow question
which from the information there I was able to find that the particular permissions that Sitecore is asking Facebook for are deprecated.
From there I changed the permission from publish_stream to publish_actions and was able to give Sitecore the permissions it needed in Facebook. The problem is that Sitecore wanted this to be done in the browser window it provided, and so it did not acknowledge that the permissions were set in Facebook, even though they were.
I then tried to manually add a social media account from a template, hoping to input the data it would need manually now that it had the appropriate permissions. However after doing this Sitecore then started to throw an error when adding other social media accounts:
"The Social Connected Module is not configured.
There are no social networks available with applications that you can use to create an account."
Social connected is in fact configured, and before making these changes I was still able to add other social media accounts. Recreating the Applications solves this issue but puts me back at square one.
Any ideas on how we can rectify these issues would be greatly appreciated.
I managed to get around this issue. First, in the content editor, I created a Facebook application under System/Social/Applications. Then, I created a social media account under System/Social/Accounts for LinkedIn and then duplicated it, changing the configuration to suit Facebook.
Once I did this I was able to post text posts to Facebook and Twitter. I was not able to get image posts working, and by this time, we abandoned the idea.
It's worth noting that Sitecore continued to push us toward Komfo. It's pricey and is essentially an iframe placed in the Sitecore UI with limited functionality. There are other tools out there that will give you similar analytics features for a fraction of the price.
It's also worth noting that the social connected functionality in Sitecore 8.1 appears to ask Facebook for the correct permissions, so you wont have this issue. I cannot vouch for its functionality in terms of actually posting as I haven't fully tested it.
Fortunately, Facebook permissions are only string and you can easily modify it using reverse engineering. It was done for Sitecore 7 version, but I think same approach will work for Sitecore 8.
Also, you are able to create a ticket in Sitecore support and they will provide you hotfix for this issue.

Problems configuring an application in Facebook (website with Facebook login)

all:
We have a software developer building a web site with Facebook login for our company. They have told us to register a Facebook application.
For the moment, the beta application is hosted in a development environment. I would like to start testing also the Facebook integration. But when I access to the application page in Facebook, I get an error.
I think it might be related to an attribute I find in the first page of the app configuration. The attribute is called "Hosting URL".
The option seems to be linked to some kind of hosting service provided by Heroku. I don't know exactly what is that, but I would say we do not need it. We will use our own hosting server and, what's more, our application is developed in a language different that the one Heroku supports.
Could somebody confirm us which is the problem and, if it is possible, give us a hint to solve it?
Thank a lot in advance,
-The SportPoket team
The "Hosting URL" is meant to be the public web address of your finished production application. During development however, you only need to provide the URL for the app that is accessible from your web browser. If you are running a local web server on port 5000, http://127.0.0.1:5000/ will work.
Heroku is just one of the suggested hosting services for Facebook and you don't have to use it, but the documentation can be helpful. More about setting up a Facebook app dev env can be found here: https://devcenter.heroku.com/articles/facebook#1-creating-a-development-facebook-app