Можете ли вы использовать okta-auth-js с другими поставщиками потока кода аутентификации OAuth2.0?

#reactjs #oauth-2.0 #jwt #single-page-application #okta

Вопрос:

Я создаю sdk, который позволяет пользователю создавать специализированное одностраничное приложение. Я использую okta-auth-js и @okta/okta-react.

Будет ли этот код работать с другими поставщиками Oauth2.0?

напр.:

 const oktaAuth = new OktaAuth({
  issuer: 'http://notokta.com/oauth2/default',
  clientId: '12345',
  redirectUri: 'derp', 
  theOtherConfigs: 'derp',
});

// The remaining okta-react boilerplate
 

Комментарии:

1. Мы не тестировали его с другими поставщиками. Это может сработать, но ничего не обещает.

2. Если вам нужна библиотека, которая не была создана с учетом конкретного поставщика, вы можете попробовать npmjs.com/package/@curity/oauth-assistant или npmjs.com/package/oidc-client (который на данный момент не имеет поддержки, но, надеюсь, кто-нибудь его подхватит)