Sökresultat :
×Konfigurera enkel inloggning med din anpassade identitetsleverantör är möjligt med vår OAuth/OpenID Connect Single Sign On-plugin. Om du vill att dina användare ska logga in på din WordPress-webbplats med dina identitetsleverantörsuppgifter är det möjligt med vår plugin. Du kan SSO-användare till WordPress-webbplatsen genom att använda dina användaruppgifter för anpassad leverantör. På samma sätt kan du kartlägga dina WordPress-roller baserat på dina Custom Provider-attribut/-grupper. För att veta mer om andra funktioner vi tillhandahåller i WP OAuth Client-plugin, kan du Klicka här.
Om din app inte stöder standardflödet för OAuth/OIDC, vänligen kontakta oss oauthsupport@xecurify.com och vi kan erbjuda en skräddarsydd lösning enligt ditt användningsfall.
Klienten skickar auktoriseringsbegäran med en uppsättning frågeparametrar genom webbläsaren som omdirigerar för att auktorisera slutpunkten på auktoriseringsservern. Så här ser provbegäran ut
Standard OAuth 2.0 Request:
GET <authorization-endpoint>?
response_type=code
&client_id=<client_id>
&redirect_uri=<callback_url>
&scope=openid&state=<security_token>
Request:
GET https://authorization-server.com/oauth/authorize
?client_id=<client_id>
&response_type=<code>
&state=<state>
&redirect_uri=<redirect_uri>
&scope=<scope>
Response:
HTTP/1.1 302 Found
Location: https://custom-app.com/redirect?code=g0ZGZmNjVmOWI&state=dkZmYxMzE2
2. Token Endpoint: Tokenslutpunkten är slutpunkten på auktoriseringsservern där klientapplikationen byter ut auktoriseringskoden, klient-ID och klienthemlighet mot en åtkomsttoken.Request:
GET https://authorization-server.com/oauth/token
grant_type=<grant_type>
&code=<code>
&redirect_uri=<redirect_uri>
Response:
HTTP/1.1 200 OK
Content-Type: application/json
{
"access_token":"MTQ0NjJkZmQ5OTM2NDE1ZTZjNGZmZjI3",
"token_type":"bearer",
"expires_in":3600,
"refresh_token":"IwOGYzYTlmM2YxOTQ5MGE3YmNmMDFkNTVk",
"scope":"create"
}
3. Användarinfo slutpunkt: Userinfo endpoint returnerar anspråk om autentiserade slutanvändare.Request:
GET https://authorization-server.com/oauth/v1/userinfo
Header:
Authorization : Bearer < access_token / id_token >
Response:
HTTP/1.1 200 OK
Content-Type: application/json
{
"sub" : "248289761001",
"name" : "testuser"
"given_name" : "testuser",
"email" : "testuser@custom-app.com",
}
Standard OAuth-begäran | Anpassad OAuth-förfrågan |
|
|