Infisign OAuth Management
Infisign OAuth Management provides comprehensive tools for handling user authentication and authorization. It enables secure token generation, validation, and management, ensuring robust access control and seamless integration with various applications.
Base URL - Staging
Create Token - Infisign OAuth Management generates an access token by validating the provided authorization code and client secret.
curl -i -X POST \ -u <username>:<password> \ 'https://unifed-dev-api.infisign.net/unifed-auth-service/unifed/{tenant_id}/magic/auth/create/token/' \ -H 'Content-Type: application/json' \ -d '{ "code": "<string>", "secret_key": "<string>" }'
code - need to taken for magic auth validator URL
secret key - needs to be added from the developer option
Get Profile - Infisign OAuth Management allows applications to retrieve detailed user profile information.
curl -i -X GET \ 'https://unifed-dev-api.infisign.net/unifed-auth-service/unifed/{tenant_id}/magic/auth/user/profile/' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
Refresh Token API - Infisign OAuth Management allows for the renewal of an expired access token.
curl -i -X GET \ 'https://unifed-dev-api.infisign.net/unifed-auth-service/unifed/{tenant_id}/magic/auth/refresh/token/' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
Logout - Infisign OAuth Management securely terminates the user's session, ensuring that the access token is invalidated.
curl -i -X GET \ -u <username>:<password> \ 'https://unifed-dev-api.infisign.net/unifed-auth-service/unifed/{tenant_id}/magic/auth/logout/'