ディスカッション
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Keep an eye out for upcoming NetSuite events, including meetups, workshops, and webinars. These sessions are a great way to connect with peers, learn from experts, and stay current on the latest NetSuite updates and best practices. Registration links are provided in each event.
Java でトークンを使用したRESTlet認証(トークンベースの認証)
適用
製品: NetSuite 2022.1
シナリオ
このサンプルコードでは、認証プロセスにJavaパッケージ「Scribe」が必要です。このスニペットには、OAuthサービスプロバイダーとして機能するDummyService.javaとTokenAuth.javaの2つのJavaファイルが必要になります。
解決策
注:このサンプルコードは、NetSuiteがサポートを廃止されたHMAC-SHA1のシグネチャーメソッドを使用します。HMAC-SHA256を使用するコードに修正必要があります。次のページに参照できます: https://github.com/scribejava/scribejava/issues/986
DummyService.java
import org.scribe.builder.api.DefaultApi10a; import org.scribe.model.Token; public class DummyService extends DefaultApi10a { @Override public String getAccessTokenEndpoint() { // TODO Auto-generated method stub return null; } @Override public String getAuthorizationUrl(Token arg0) { // TODO Auto-generated method stub return null; } @Override public String getRequestTokenEndpoint() { // TODO Auto-generated method stub return null; } }
TokenAuth.java
import org.scribe.builder.ServiceBuilder; import org.scribe.model.OAuthRequest; import org.scribe.model.Response; import org.scribe.model.SignatureType; import org.scribe.model.Token; import org.scribe
タグ付けされた:
0