How to integrate SCIM Server (Basic Auth) with SailPoint IIQ? - okta

I am running Okta's Example SCIM (v2.0) Server and I wish to know how to integrate it with SailPoint IIQ.
It asks for the Basic Authentication username and password. However, the example app has not authentication configured.
Please help!

Assuming that you're using the Python version of Okta's Example SCIM server (which has no authentication) I would suggest using the Flask Snipped on HTTP Basic Auth as a guide for adding authentication to the sample.

Related

How To Invoke Rest Api from with Basic Authentication From SOA?

I want to invoke REST API from SOA with Basic Authentication.
I did all configurations but it does not work.
How and where to set basic authentication username and password for the REST API?
You need to configure and attach this policy for the endpoint you are calling:
https://docs.oracle.com/middleware/1212/owsm/OWSMS/owsm-predefined-policies.htm#OWSMS5467
Also see:
http://www.ateam-oracle.com/working-with-owsm-policies-part-1-of-some/

Plugging in basic authentication instead of OAuth in Passport in composer-rest-server?

Is it possible to plug in basic authentication with Passport that involves username and password [would secure using HTTPS later] rather than using OAUTH in Composer-Rest-Server?
Do I need to add a middleware between composer-rest-server and the client that stores usernames and passwords and then routes to appropriate URIs on Composer-Rest-Server or is it just possible using Composer-Rest-Server?
Thanks
Composer REST server supports strategies per http://www.passportjs.org/packages/
Someone has provided an answer here that may help you with a sample COMPOSER_PROVIDERS for passport-local -> How to use passport-local to authenticate in composer rest server
On the Composer docs site, there are only examples of using two strategies presently: Github (OAUTH2) and Google OAUTH2.

OKTA - SPA Verify JWT Token & Setup Authorization Server

I am working through a process of validating the JWT after OKTA Login. I have a SPA Sample SPA Site that handles user login and calling an API.
SPA SITE
User Logins into OKTA
Obtains a JWT
Passes JWT to a .NET Web API (hosted on my own server not at OKTA).
WEB API: This accepts the JWT and needs to validate it.
Per OKTA I need verify the JWT through an Authorization Server. I setup the Authorization Server but I cannot see where the two features (shown on the images) are located on the SPA API or the Auth Server. This includes a URL that is required that follows the format of xxxx.okta.com/AS/{key}
Is there something that has to be enabled that is not enabled in my OKTA Account? I think so but what is it? OKTA support states that everything is enabled and confirmed this is a good code sample (GitHub) to use.
The Image Below should appear after setting up the SPA App. I cannot find this feature under the SPA or under the Auth Server. It does not seem to exist anywhere on OKTA. This is why it seems something is not enabled on my Dev account, or this documentation is outdated?
SPA Code Sample (includes the images below from the PDF) https://github.com/oktadeveloper/okta-oauth-spa-authjs-osw
I see that under the Security menu item -> API.
Also, when I had my app OpenID Connect enabled, I used well-known endpoint:
GET /.well-known/openid-configuration to get "jwks_uri", I used this url to self-verify the JWT token at the API level.
OKTA confirmed the code sample and documentation is out of date. They have no ETA to any updated samples and could not provide any documentation to help. This was via a response on a support ticket. Well already then, time to look at Azure.

How to get Salesforce Data in java

I have username and password for salesforce. I tried using REST API way, it requires clientid, client secret and redirecturl. Client is not willing to share them. Is there any alternate to get the data by just using Username and password?
You can use the username & password OAuth flow. Here is an example Java app that does that: https://github.com/jamesward/salesforce-rest-starter
Ask the client to create a public Rest Service as described here.
https://developer.salesforce.com/forums/?id=906F00000008s2KIAQ
This way it does not require any authentication and anyone can access the service.

Shibboleth restful api

I am writing an android application for an University that uses Shibboleth for authenticating the students.
Since I am making a android native app (not a webview), I would like to programmatically pass the username and password and get back the user credentials of the user. Does Shibboleth have a restful api that I can use.
for ex. CAS has https://wiki.jasig.org/display/CASUM/RESTful+API which would allow me to programmatically send a username and password and get back the ticket credentials. Is there something similar for shibboleth?
Shibboleth does not provide a REST interface, but they do have a non-browser-oriented authentication profile called ECP.
https://wiki.shibboleth.net/confluence/display/CONCEPT/ECP
Shibboleth doesn't have any restful support. However you can still use JAAS + Java plugin + Rest client to do authentication by calling your Restful based authentication system. I had similar implementation

Resources