oAuth2 Grant Types -
I've just been reading through the latest oAuth2 doco (yes, I was really bored) and two questions emerged:
- oAuth has deprecated Implicit flow/grant type stating in its Current Best Practice paper that it “recommends against using the Implicit flow entirely”. (Amazon cease support in April, 2021.) Will Blackbaud similarly be retiring Implicit flow and if so, what is the timeline?
- Of the recommended flows, the Device Code grant type is recommended for “browserless or input-constrained" devices and apps. Does Blackbaud have any plans to introduce support for Device flow and if so, is there a timeline for implementation?
This is likely a question for @Ben Lambert.
Thank you.
Steve Cinquegrana | CEO and Principal Developer | Protégé Solutions
Comments
-
@Steven Cinquegrana Thanks for the question. I will answer what I can. @Ben Wong Can you speak more to the timeline?
We are currently in the process of implementing the PKCE grant type and will be working toward the deprecation of implicit flow after that. There are currently no plans to implement device code grant type.
2 -
@Daniel Leonard Thanks for the quick reply.
Re: Auth Code + PKCE, that's what I'd expect given the recommendations. It's a pity about Device Code flow because it's also a good/easier option for native apps such as desktop and service apps.
0 -
@Daniel Leonard @Steven Cinquegrana exact dates are TBD but we're definitely aiming for Q1 to have PKCE available and will provide a timeline for when implicit flow will be deprecated.
0 -
@Steven Cinquegrana Authorization Code flow with Proof Key for Code Exchange (PKCE) is now generally available. Implicit flow will be deprecated for new apps at the end of Q1 2023. We plan to drop support for Implicit flow for all apps by the end of Q2 2023.
2
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 398 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 652 Blackbaud Grantmaking™
- 571 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 939 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.6K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 240 The Tap (Just for Fun)
- 34 Blackbaud Community Challenges
- 34 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 788 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

