Okta Provisioning Integration

in Ideas
Okta provisioning for Expensify would be amazing. Just having deprovisioning leaves a lot to be desired.
Okta provisioning for Expensify would be amazing. Just having deprovisioning leaves a lot to be desired.
Comments
Hi @doubledouble! I'm so glad you checked in about this. While Expensify cannot provision employees via SAML natively quite yet, de-provisioning can be done via Okta SCIM.
You probably already knew that, but just wanted to give you a heads up just in case!
Again, thanks for asking about this, and I'm hoping to see this as an available feature down the road!
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up AwesomeProvisioning via SCIM or JIT (creating automatically first time new user logs in via SAML) would really help. Still have to go in and create an account for every new user right now.
- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up Awesome+1 for the last comment.
- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up Awesomemanaging the account in Okta *AND* expensify just means more things to manage by humans, which means the process is more prone to error.
- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up Awesome- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up Awesome- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up AwesomeI'm sorry for the confusion here. Expensify cannot provision employees via SAML/OKTA natively, but de-provisioning can be done via Okta SCIM.
If you are both a Policy Admin and Domain Admin within Expensify, you can lessen your provisioning steps by using the Invite or Import From Spreadsheet options on the Settings > Policies > Group > [Policy Name] > People page. This will invite a new user to the preferred policy as well as the Domain Member list in one motion.
I hope this helps! Please let me know if you have more questions.
- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up Awesome- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up Awesome- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up Awesome- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up Awesomeor at lease provision via NetSuite. looks like none of them are available.
- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up Awesome- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up AwesomeThis is extremely important for any big company using your software. Please, work on this.
- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up Awesome+1 for provisioning. It seems silly to offer the ability to deprovision, without a similar ability for provisioning .
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up AwesomeHi @pkaldis - thanks for adding your thoughts to this Idea!
Don't forget to vote for this idea by clicking the ^ arrow in the voting box.
Thanks for helping us make Expensify better for everyone!
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up AwesomeI would like to also submit my support for this implementation of some sort of provisioning. An API endpoint would be ideal, but really any means to automate provisioning would be great.
A (transparent) update by the Slack team regarding the internal priority of this issue would be very appreciated. I would think a feature like this, one which has suitors from the enterprise, would be something Expensify would prioritize.
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up AwesomeThanks for adding your vote to this Idea, @createchange! Can you tell me what you mean by,
"A (transparent) update by the Slack team regarding the internal priority of this issue would be very appreciated. I would think a feature like this, one which has suitors from the enterprise, would be something Expensify would prioritize."
Thank you!
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up AwesomeIs this actively being worked on? If so, is there a timeframe for release? If not, is it on the roadmap?
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up AwesomeWe don't yet have a set ETA on this feature's development but we will update here as soon as there is an update!
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up AwesomeHi @createchange just to be a bit more transparent about the process, we have around 35,000 Community members, so we use the Ideas section to gauge demand for a feature. We start actively researching solutions once the demand goes up over 50 votes (not a high threshold in the grand scheme of things), and also get a number of comments as use-cases. For example this recently developed Idea had 180 votes and 5 pages' worth of discussion.
At the point where the research begins, we change the status to 'Researching Solutions', so it's clear which Ideas are in progress, even if there is no actual development begun as yet.
This Okta Provisioning Idea has 13 votes, so it's a long way from being on the radar yet.
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up AwesomeI appreciate the explanation, truly. What other options are available to me for programmatically provisioning new users?
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up Awesome@createchange let me find out. Our API Guide doesn't mention creating users, but let me just be 100% sure of that! I'm not the kind of person who really understands that sort of thing, so let me do my homework!
As an aside, what accounting software do you use?
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up Awesome@createchange and just like that, the lovely @Christina Dobryzynski found it for me! It is in the API Guide, but a different part to what I expected. 🤦Check out this page. That may help you a lot here!
- Spam
- Abuse
- Report
1 · Accept Answer Off Topic Insightful 1Vote Up AwesomeI eat my words. Thank you for digging that up! I never found that page during my own research.
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up Awesome@createchange it may give you insight to know that the bulk of Expensify customers have less than 100 users, so while it may be very important for the enterprise sized customers, they are in the minority as far as the 'typical' Expensify user goes. We get few requests for this, even via support channels. I definitely recommend looking into the API! And as an aside, I'll ask some leading questions internally here!
- Spam
- Abuse
- Report
0 · Accept Answer Off Topic Insightful Vote Up Awesome