Ich habe (endlich) ein gültiges Zugriffstoken für eine Anwendung mithilfe der API mit WSO2 API Manager 1.10.0 erhalten. Es ist mir jedoch unklar, wie ich dieses Token aktualisieren soll.Wie wird das Zugriffstoken einer Anwendung mit dem WSO2 API Manager 1.10.0 aktualisiert?
bekam ich die Arbeitszugriffstoken https://myapi.mydomain.com/api/am/store/v0.9/applications/generate-keys?applicationId=2b205ee5-5891-4913-96e0-b4952d7d2a4c mit der folgenden Nutzlast
var payload = {
'grant_type': 'password',
'username': username,
'password': password,
"validityTime": validityTime,
"keyType": "PRODUCTION",
"accessAllowDomains": [ domain ]
}
Das Ergebnis sieht wie folgt durch den Aufruf:
Generating application keys for application with id '2b205ee5-5891-4913-96e0-b4952d7d2a4c'
{ consumerKey: '5k7UDuFTV0UE7mESHerEIm2Nj3ga',
consumerSecret: 'm1hS_SNfHF25l9lP9YjYpf977VUa',
keyState: 'APPROVED',
keyType: 'PRODUCTION',
supportedGrantTypes:
[ 'urn:ietf:params:oauth:grant-type:saml2-bearer',
'iwa:ntlm',
'refresh_token',
'client_credentials',
'password' ],
token:
{ tokenScopes: [ 'am_application_scope', 'default' ],
validityTime: 2678400,
accessToken: 'be8661550ee51b7682902e58a58108f6' } }
es nicht so scheint, wie ich die Gewährung habe auffrischen mein Zugriffstoken. In der Dokumentation wird jedoch nur erwähnt, wie dies zu tun ist, wenn Sie ein Aktualisierungstoken haben, das in der Antwort fehlt. Was mache ich falsch?
Warum verwenden Sie nicht Token-API https://docs.wso2.com/display/AM1100/Token+API? – ajanthan